如何保存的选项VSTO加载在当前打开的文件?(How to save options of a VS

2019-09-19 02:36发布

我建立一个VSTO加载项为2010 PowerPoint和外接套适用于当前打开的文件,而不是每个用户的配置选项。 我可以保存当前的文件(我的意思是,添加自定义XML的文件.PPTX)这些选项? 如果是这样,怎么样?

谢谢你的帮助。

Answer 1:

如果你的选择是不是太复杂了,我会去的文件自定义属性。 下面的问题说明了如何使用与Excel自定义属性 ,它们是在PowerPoint,以及支持所以这应该提供一个良好的起点!



Answer 2:

对于非常简单的数据,自定义属性都OK了(只要你知道谁打开该文件任何人都可以查看,修改和删除)。 而且请注意,由于PPT分享共同的,过小,分配链接和文档属性之间的数据,增加过多的一个可以消灭对方。

我会用标签来代替。 各种形状,幻灯片和演示对象可以有一个标签集合,包含一个或多个字符串的名称/值对。

这些都是不可见的用户,并不会在演示文稿中的超链接干涉。

' To add a tag
With ActivePresentation
  .Tags.Add "MyTagName", "MyTagValue"
End With

' To use a tag
If ActivePresentation.Tags("MyTagName") = "MyTagValue" Then
   ' Do something or other
End If


文章来源: How to save options of a VSTO add-in in the currently open file?