我有一个适用于 PowerPoint 2007/2010 的 PowerPoint 加载项。我发现当活动演示文稿以只读模式从 SharePoint 网站打开时,它无法正常工作。
在这种情况下,对 PowerPoint 对象模型的各种调用都会产生错误
运行时错误“-2147467259 (80004005)”:
形状(未知成员):无效请求。无法修改演示文稿。
这包括明显良性的事情,如Presentation.SaveAs
, Presentation.SaveCopyAs
, accessShape.Tags
等。都给出相同的错误。
虽然我的加载项是用 C#/VSTO 编码的,但我已经证实,事实上这些相同的东西会导致相同的错误,即使只是直接在 VBA 即时窗口中执行。
这对我来说是一场灾难,因为它实际上意味着我的加载项不能与从 SharePoint 打开的文档一起使用——这在某些组织中占大多数。
有没有解决的办法?