【问题标题】:Create single VSTO addin for All Ms Office components and its deployment为所有 Ms Office 组件及其部署创建单个 VSTO 插件
【发布时间】:2015-12-04 23:49:24
【问题描述】:
我想为所有 MS Office 组件创建一个 VSTO 插件。
到目前为止,我已经为每个组件(如 Word 插件、Excel 插件等)获得了单独的插件。
但我想为所有 Ms Office 组件创建一个插件,并且在单一部署中,它将添加到所有 ms Office 组件中。
我必须在每个 ms office 组件中添加一个自定义任务窗格和一个功能区选项卡,所以我想要一个插件,而不是在每个单独的插件项目中复制任务。
【问题讨论】:
标签:
c#
visual-studio
ms-office
vsto
【解决方案1】:
VSTO 不支持创建多主机加载项。您需要为每个 Office 应用程序开发单独的加载项。另一种方法是开发共享加载项。
您也可以考虑改用Add-in Express。它允许创建一个支持 Microsoft Office 的所有版本(2000、XP、2003、2007、2010 和 2013)和版本(学生版、家庭版、专业版等)的 Visual Studio 项目,并针对 Microsoft Office 套件中的多个应用程序( Outlook、Word、Excel、PowerPoint 和其他应用程序。)