VSTO添加了多个办公应用程序

时间:2015-07-14 10:15:36

标签: c#-4.0 ms-office vsto

我使用word 2010模板创建了一个VSTO插件。我正在使用.net 4.0。 我对excel 2010和Power point 2010中的相同功能感兴趣。是否可以在excel和power point 2010中重新使用已经开发的内容。

即相同的插件将适用于2010,excel 2010和Powerpoint 2010.我最不愿意创建三个插件,一个用于单词2010,excel 2010和Powerpoint 2010,因为所有插件的功能都相同。

1 个答案:

答案 0 :(得分:1)

VSTO不允许创建多主机加载项。在Visual Studio中,每个项目只能选择一个主机。当然,您可以为所有加载项创建单个MSI安装程序,并将其作为单个应用程序提供。但是您需要在VS中开发单独的加载项/项目。此外,Office应用程序具有不同的对象模型。

作为替代方法,您可以考虑使用Add-in Express,它允许在单个项目中支持多个主机应用程序。