是否有可能为Microsoft office提供一个通用加载项,并且在所有Office解决方案(如EXCEL、WORD、POWERPOINT等)中都可以看到相同的加载项。我们可以分别为这些应用程序创建单独的加载项,但是有一个共同的解决方案将有助于我的目的,例如,如果我需要在所有要打印的文档中标记一些信息。
任何类型的信息都是非常感谢的。
谢谢。
发布于 2013-11-21 08:50:12
是否有可能为Microsoft提供一个通用加载项,并且在所有office解决方案(如EXCEL、WORD、POWERPOINT等)中都可以看到相同的加载项。
是
有两种类型的外接程序
VAI )SAI )VAI是一种特定的应用程序,即MS、more等。另一方面,SAI可以为多个应用程序编写,即可以在MS、more等之间共享。我相信您也知道VAI只有两种主要方法。一个用于startup,另一个用于shutdown。然而,SAI必须为connection、unconnecting、startup和shutdown实现不同的方法。
另一件需要注意的是,由于VAI是特定于应用程序的,因此与SAI相比,所涉及的代码不多。原因是SAI跨不同的应用程序工作,因此您需要额外的代码来区分当前哪个应用程序正在调用您的外接程序。
我更喜欢VAI,因为它允许我使用额外的编程“快捷方式”和共享外接程序中不可用的有用对象。这并不是说它们不能在SAI中使用,而是您必须专门创建它们。一项不必要的额外工作,如果我可以这样说的话。
最后一个我能想到的是部署。它们都有不同的部署方法。
希望这能澄清VAI和SAI的概念。
https://stackoverflow.com/questions/20114263
复制相似问题