我在工作中需要生成一个 Excel 文件,然后将其放在共享文件夹中,以便管理人员可以复制并查阅它。
我一直在使用 VSTO 来开发我的应用程序的一部分。
当我执行此应用程序时,会弹出 excel 文件并且正确填充所有内容。
如果我在桌面上保存文档的本地副本并再次打开它,我会收到错误消息,提示无法下载 VSTO。
有没有办法:
1.执行应用程序
2.在我的桌面上保存一个本地副本
3.将此文件作为普通的excel文件使用
来自 Visual Studio 2010 中的 Excel 工作簿应用程序。
如果我不清楚,请提出任何问题,这是我第一次使用 VSTO,其中一些我还不清楚。
谢谢你。
最佳答案
我找到了我的问题的答案。
这是我找到它的地方:
http://gluegood.blogspot.com/2010/07/namecode-classc-sharp.html
只需在启动方法的末尾添加“RemoveCustomization”即可。
private void ThisWorkbook_Startup(object sender, System.EventArgs e)
{
[ code removed for clarity ]
this.RemoveCustomization();
}
这将删除您对应用程序所做的所有自定义。
这允许您执行您的应用程序,在桌面上保存本地副本,并且无需安装或部署任何东西即可打开。
谢谢你。
关于.net VSTO 保存 excel 文件并在服务器上共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938547/