使VSTO Excel 2016工作簿应用程序可移植/无需设置?

时间:2016-04-21 12:43:58

标签: excel installation ms-office vsto

我遇到以下情况:

我开发了一个VSTO Excel 2016工作簿,当您在上述工作簿中复制/粘贴Excel工作表时会触发一些代码。当我发布项目(项目属性>发布>立即发布)时,Visual Studio在文件夹中创建以下内容:

  1. Excel工作簿(.xlsx)
  2. VSTO文件(.vsto)
  3. setup.exe文件
  4. 当我第一次运行安装程序时,工作簿只会在没有错误的情况下打开,显然会安装.vsto文件。

    我的问题:

    您是否可以生成/发布可移植的.xlsx工作簿,即您不必安装任何内容,因为代码已经在.xlsx文件中了?因为我不想每次切换到另一台PC时都运行setup.exe。

    或者甚至还有其他解决方案来解决VSTO /我的问题吗?

1 个答案:

答案 0 :(得分:1)

使用工作簿嵌入和分发代码的唯一方法是使用VBA。

无法在工作簿中嵌入VSTO解决方案 - 由于代码维护和安全性原因,VSTO明确设计为允许这样做。