Excel 2016 sharepoint文件仍以只读方式打开

Tim*_*son 2 excel sharepoint vba excel-vba

自从更新到Office 2016以来,我无法获得excel打开一个可编辑的sharepoint文件,尽管声明它可以这样做.

Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2), _
    UpdateLinks:=False, ReadOnly:=False, Local:=True, Editable:=True
Run Code Online (Sandbox Code Playgroud)

该文件打开没有问题,但我必须在下一行运行中断以停止宏并手动选择EDIT,然后才允许代码继续.

在此输入图像描述

虽然这是一个显而易见的工作,但我正在遍历大约40个文件,并且必须在每个打开的实例中手动执行此操作.

Tim*_*son 5

好的,所以我发现这个解决方案LockServerFile相当于Edit Workbook按下按钮.

使用VBA打开时,您可以使用以下命令执行以下命令:

Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2)
ActiveWorkbook.LockServerFile
Run Code Online (Sandbox Code Playgroud)

如果有人遇到类似的问题,现在解决了我的问题.