【发布时间】:2017-07-18 10:03:49
【问题描述】:
自从更新到 Office 2016 后,我无法让 excel 将共享点文件打开为可编辑,尽管我声明它可以这样做。
Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2), _
UpdateLinks:=False, ReadOnly:=False, Local:=True, Editable:=True
文件打开时没有问题,但我必须在下一行运行中断以停止宏并手动选择EDIT,然后才能继续执行代码。
虽然这是一个明显的解决方法,但我正在循环大约 40 个文件,并且必须在每个打开的实例中手动执行此操作。
【问题讨论】:
-
我希望有人能找到解决办法;我有一个类似的问题(SharePoint 上的文件),当你有 30 多个文件时,这只是一个麻烦。向我建议的唯一解决方法是一个 VBA 脚本,它可以使所有打开的文件都可编辑,但不能在打开时编辑。我还没有尝试构建它,但是...
-
@Cyril 我找到了一种 VBA 方法,请检查我的答案。
标签: excel sharepoint vba