Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net VSF以保存excel文件并在服务器上共享_.net_Excel_Deployment_Vsto - Fatal编程技术网

.net VSF以保存excel文件并在服务器上共享

.net VSF以保存excel文件并在服务器上共享,.net,excel,deployment,vsto,.net,Excel,Deployment,Vsto,我在工作中有一个要求,就是生成一个Excel文件,然后把它放在一个共享文件夹中,这样经理们就可以复制并查阅它 我一直在使用VSTO在我的应用程序上开发一个部件 当我执行此应用程序时,会弹出excel文件,并且所有内容都已正确填充 如果我将文档的本地副本保存在桌面上,然后再次打开它,我会收到错误消息,表示无法下载VSTO 有没有办法: 1.执行应用程序 2.在我的桌面上保存本地副本 3.将此文件用作普通excel文件 来自visual studio 2010中的Excel工作簿应用程序 如果我不清

我在工作中有一个要求,就是生成一个Excel文件,然后把它放在一个共享文件夹中,这样经理们就可以复制并查阅它

我一直在使用VSTO在我的应用程序上开发一个部件

当我执行此应用程序时,会弹出excel文件,并且所有内容都已正确填充

如果我将文档的本地副本保存在桌面上,然后再次打开它,我会收到错误消息,表示无法下载VSTO

有没有办法:

1.执行应用程序 2.在我的桌面上保存本地副本 3.将此文件用作普通excel文件

来自visual studio 2010中的Excel工作簿应用程序

如果我不清楚,请询问任何问题,这是我第一次使用VSTO,其中一些问题我仍然不清楚


谢谢。

我认为您应该更好地记录VSTO部署问题


2007版和2010版之间进行了一些更改,以帮助简化ClickOnce的部署,请查看MSDN。

我找到了问题的答案

这是我找到它的地方:

只需在启动方法的末尾添加“RemoveCustomization”

private void ThisWorkbook_Startup(object sender, System.EventArgs e)
    {
        [ code removed for clarity ]

        this.RemoveCustomization();
    }
这将删除您在应用程序上进行的所有自定义。 这使您可以执行应用程序,在桌面上保存本地副本,并在无需安装或部署任何内容的情况下打开


谢谢。

就是这样,我不想在客户端部署应用程序。我想生成一个excel文件,然后将其共享给其他人。问题是,我们需要在每次执行应用程序时修改它,因为许多设置都会更改。已经讨论过使用手动配置来让用户设置自己的配置,但被拒绝。因此,我需要生成excel文件,并将其交给管理人员。是的,但由于您将要生成的excel文件将引用位于您将要生成的外部程序集中的一些代码,您应该一起部署,您不能简单地将其用作普通excel文件。