是否有可能为Microsoft Office提供通用插件,并且在所有Office解决方案(例如EXCEL,WORD,POWERPOINT等)中都可以看到相同的插件。我们可以单独为这些应用程序创建单独的插件,但是可以使用通用解决方案我的目的,例如如果我需要将一些信息标记到我要打印的所有文件中。
非常感谢任何形式的信息。
感谢。
答案 0 :(得分:3)
是否有可能为Microsoft Office提供通用插件,并且在所有Office解决方案中都可以看到相同的插件,例如EXCEL,WORD,POWERPOINT等。
是强>
加载项有两种类型
VAI
) SAI
) VAI
是特定应用程序,即MS Excel,MS Word等。另一方面SAI
可以为多个应用程序编写,即可以在MS Excel,MS Word等之间共享。另外我确信你知道VAI
只有两种主要方法。一个用于startup
,另一个用于shutdown
。但是,SAI
必须为connection
,unconnecting
,startup
和shutdown
实施不同的方法。
需要注意的另一件事是,由于VAI
是特定于应用程序的,因此与SAI
相比,不会涉及太多代码。原因是SAI
适用于不同的应用程序,因此您需要额外的代码来区分当前正在调用您的加载项的应用程序。
我更喜欢VAI
因为它允许我使用额外的编程“快捷方式”和共享加载项中不可用的有用对象。并非这些不能在SAI
中使用,但您必须专门创建它们。如果我这样说的话,这是一项不必要的补充工作。
我能想到的最后一个是部署。它们都有不同的部署方法。
希望这清除了VAI
和SAI