我有一行:
ThisWorkbook.SaveCopyAs Filename:="https://pmicloud-my.sharepoint.com/personal/yisaev_grintl_net/Documents/Book2.xlsm"
它返回一个错误:
"很抱歉,我们找不到路径[此处为路径字符串]。是否可能被移动、重命名或删除">
当其他选项(Workbooks.Open
和Workbooks.SaveAs
(使用时,函数.SaveCopyAs
适用于计算机驱动器上的路径,但不适用于SharePoint等网站。
excel希望将文件保存到硬盘。保存到URL不是一回事。
SharePoint URL是在网络驱动器上显示数据的web界面。如果您可以访问该网络驱动器,则可以直接将文件保存在那里。
否则,您将不得不保存文件并手动上传。
显然,微软增加了对http上的sharepoint的一些支持,但它不支持.SaveCopyAs
方法:
您可以在此处投票支持此功能:
改进*Workbook.SaveCopyAs VBA方法-支持SharePoint/NOneDrive