我有一个适用于PowerPoint 2007/2010的PowerPoint加载项。我发现,当以只读模式从SharePoint网站打开活动演示文稿时,它不正常工作。
在这种情况下,对PowerPoint对象模型的各种调用会产生错误
运行时错误' -2147467259(80004005)':
Shape(未知成员):无效请求。演示文稿不能 修改。
这包括明显温和的内容,例如Presentation.SaveAs
,Presentation.SaveCopyAs
,访问Shape.Tags
等。所有内容都会出错。
虽然我的加载项是用C#/ VSTO编写的,但事实证明,即使刚刚在VBA立即窗口中直接执行,这些相同的事情也会导致相同的错误。
这对我来说是一个灾难,因为它实际上意味着我的加载项无法与从SharePoint打开的文档一起使用 - 这在一些组织中占据了大部分文档。
有解决方法吗?