【问题标题】:Run-time error -2147467259 (80004005): This document can not be checked in运行时错误-2147467259(80004005):无法签入此文档
【发布时间】:2022-07-08 21:55:48
【问题描述】:

当宏尝试将 excel 文件“签入”到 Onedrive 共享点时,我收到以下错误。

有人可以帮我解决这个问题并通过宏签入吗?

使用的语法:

Workbooks("Test.xlsb").checkin SaveChanges:=True, Comments:="Testing"

【问题讨论】:

    标签: excel vba sharepoint office365 onedrive


    【解决方案1】:

    如果 Microsoft Excel 可以将指定的工作簿签入服务器,则使用返回 true 的 Workbook.CanCheckIn 属性是有意义的。

    Sub CheckInOut(strWkbCheckIn As String) 
     
     ' Determine if workbook can be checked in. 
     If Workbooks(strWkbCheckIn).CanCheckIn = True Then 
       Workbooks(strWkbCheckIn).CheckIn 
       MsgBox strWkbCheckIn & " has been checked in." 
     Else 
       MsgBox "This file cannot be checked in " & _ 
              "at this time. Please try again later." 
     End If 
     
    End Sub
    

    【讨论】:

      【解决方案2】:

      找到任何解决方案了吗?我也有同样的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-21
        • 1970-01-01
        • 2020-03-24
        • 1970-01-01
        • 1970-01-01
        • 2018-06-21
        • 2021-11-06
        相关资源
        最近更新 更多