宏启用工作簿存储在SharePoint Online中时会定期损坏



我们看到了一个基于模板(启用宏(的电子表格的主要问题,其中一些电子表格比其他电子表格多(由于258个实例的使用情况不同(,打开工作簿时会出现错误"找不到项目或库",然后无法保存任何更改
每个版本的电子表格都存储在其自己的特定SharePoint(Online(网站中,由于它是一个启用宏的工作簿,用户只能在Excel应用程序中打开文件时进行更改。所有用户都使用公司提供的带有相同版本Windows(10(/Office(365 ProPlus(的笔记本电脑,因为他们被锁定在公司图像中
修复这些损坏文件的唯一方法是使用我编写的Excel工具,该工具将把损坏工作簿中的所有数据复制到干净的模板中,然后从头重新保存文件。虽然这并不需要很长时间,但对于出现这种错误的团队来说,这是令人沮丧的(有些错误比其他错误更频繁(,这意味着他们必须依靠我有时间(并且可以/在线(运行我的"修复",然后才能进行任何后续更改
我们在以前的SharePoint内部部署版本中也遇到过这种情况,所以它不是在线版本特有的,但我一直无法找出这些损坏的原因,觉得是时候尝试找到(并在可能的情况下修复(根本原因了
作为参考,有一个打开的工作簿初始化了使用日志,但没有保存时事件,因为我们发现,在SharePoint 2010中,用户只需签入文件,保存时事件永远不会触发,因此这些事件不会触发
是否有人看到保存到SharePoint的启用Excel宏的工作簿有类似的内容?

我看到了这个问题,这里有一些讨论:https://answers.microsoft.com/en-us/msoffice/forum/all/macro-enabled-excel-corrupts-on-save-with-onedrive/edac1890-a4f2-4315-a606-1ee238ce8907

我建议在上传到sharepoint之前,将所有excel工作簿压缩为一种做法。当人们在O365 excel 中打开它们时,问题似乎发生了

最新更新