我遇到以下情况:
我开发了一个VSTO Excel 2016工作簿,当您在上述工作簿中复制/粘贴Excel工作表时会触发一些代码。当我发布项目(项目属性>发布>立即发布)时,Visual Studio在文件夹中创建以下内容:
当我第一次运行安装程序时,工作簿只会在没有错误的情况下打开,显然会安装.vsto文件。
我的问题:
您是否可以生成/发布可移植的.xlsx工作簿,即您不必安装任何内容,因为代码已经在.xlsx文件中了?因为我不想每次切换到另一台PC时都运行setup.exe。
或者甚至还有其他解决方案来解决VSTO /我的问题吗?
答案 0 :(得分:1)
使用工作簿嵌入和分发代码的唯一方法是使用VBA。
无法在工作簿中嵌入VSTO解决方案 - 由于代码维护和安全性原因,VSTO明确设计为不允许这样做。