Visual Studio 2013中的Office 2016加载项开发

Vij*_*STO 3 vsto ms-office visual-studio

我们需要为Office 2016开发加载项.我们使用的是Visual Studio 2013.它仅显示Office 2013加载项模板.是否可以从Visual Studio 2013创建Office 2016加载项?如果是这样,请让我知道步骤.

Cin*_*ter 10

您需要VS 2015来获取Office 2016的特定模板.VSTO仅为"当前"版本的Office提供模板.

如果安装了Office 2013,则可以为其开发加载项.在Office 2016中安装和运行它应该没有问题 - 除非您想使用特定于2016的技术.在这种情况下,您可以对2016特定部分使用后期绑定(PInvoke),但调试/测试将是有点痛.

您可以下载免费的Visual Studio 2015社区版(https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx)以及VSTO软件包(https:// www. visualstudio.com/en-us/features/office-tools-vs.aspx):VSTO确实集成到2015版(和2013年)的社区版中.当然,许可限制也适用.

除此之外,您需要升级到完整的VS 2015.


小智 5

您可以在VS2013中开发和运行Office 2016加载项。无需升级到VS2015。

  1. 为VS2013安装VSTO 4.0扩展
  2. 使用Visual Studio模板创建Office 2013插件
  3. 打开项目文件,然后在ProjectExtensions部分中将Office版本字符串“ 15.0”替换为“ 16.0”。查找类似的字符串以进行编辑:

    OfficeVersion =“ 15.0” VstxVersion =“ 4.0” ApplicationType =“ Outlook”语言=“ cs” TemplatesPath =“” DebugInfoExeName =“#Software \ Microsoft \ Office \ 15.0 \ Outlook \ InstallRoot \ Path#outlook.exe”