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

时间:2014-09-04 01:56:37

标签: excel vba excel-vba sharepoint

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

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

1 个答案:

答案 0 :(得分:0)

Excel Services如何“注入”数据?请考虑在Excel文件中使用数据连接。

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

或者,将“注入”文件与Excel Services一起用作源文件,并创建一个运行VBA的单独文件。打开注入的文件并使用VBA读取其数据。