Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.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
Vba Excel Services Sharepoint 2010从xlsm文件中删除宏_Vba_Excel_Sharepoint - Fatal编程技术网

Vba Excel Services Sharepoint 2010从xlsm文件中删除宏

Vba Excel Services Sharepoint 2010从xlsm文件中删除宏,vba,excel,sharepoint,Vba,Excel,Sharepoint,我正在使用Sharepoint 2010中的Excel Services将一些数据注入Excel xlsm文件。这很好用 我知道宏不会在Sharepoint服务器上运行,但我希望用户能够在数据注入后下载完整工作簿,并在完整工作簿中启用宏。但是,当Excel Services注入数据时,工作簿似乎总是与文件中的宏一起保存。有没有办法解决这个问题?Excel Services如何注入数据?考虑使用Excel文件中的数据连接。 为此,请创建一个显示所需数据的视图并导出到Excel。该文件现在具有到Sh

我正在使用Sharepoint 2010中的Excel Services将一些数据注入Excel xlsm文件。这很好用


我知道宏不会在Sharepoint服务器上运行,但我希望用户能够在数据注入后下载完整工作簿,并在完整工作簿中启用宏。但是,当Excel Services注入数据时,工作簿似乎总是与文件中的宏一起保存。有没有办法解决这个问题?

Excel Services如何注入数据?考虑使用Excel文件中的数据连接。

为此,请创建一个显示所需数据的视图并导出到Excel。该文件现在具有到SharePoint列表的数据连接。您可以配置连接设置并使用电子表格中的数据。如果工作表弄乱了工作簿的外观,则可以隐藏包含SharePoint数据的工作表


或者,使用Excel Services插入的文件作为源文件,并创建运行VBA的单独文件。打开注入的文件并用VBA读取其数据

谢谢,但出于安全原因,不允许最终用户接收具有活动连接的文件。本质上,我们有一个系统,通过该系统,我们可以将MDX查询的结果作为普通表粘贴到文件中。在这种特殊情况下,按照第二个建议使用两个单独的文件也是不可行的。同样,Excel Service如何将数据注入文件中?你能描述一下你的意思吗?