我正在使用VB.Net 2008和VSTO设计一个共享加载项,在启动任何MS Office应用程序时必须启动它。它必须适用于2002,2003和2007年的应用程序。我设法组建了一个工作加载项,弹出一条测试消息,说明Office的版本和应用程序名称,并在所有应用程序中对此进行测试。

解决方案的下一部分是编写应用程序特定代码,这些代码需要运行以进行文档审计和公司保护标记以及例如;在Excel中检查所有加载项是否链接到网络加载项文件夹。

从现在开始,我的方法是对应用程序对象进行后期绑定,并将代码中存在的一个类型化(例如Excel)应用程序对象引用设置为此对象。

我仍然是VSTO的新手,所以如果我做了奇怪的事,请你告诉我! :)

的Ta。

有帮助吗?

解决方案

我已经完成了这个项目并按照我使用后期bindig指定的方式完成了它。它适用于XP和2007所有办公应用程序的谎言梦想。:)我觉得我正在向自己宣布这个,虽然我没有收到一个答案或评论。也许你应该把头衔搞砸了。是的,也许我应该。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top