0

我们有一个基于 .Net/C# 的 Web 服务。在服务中,我们使用电子表格作为计算引擎。我们使用 Apose.Cells for .Net 来填充电子表格单元格。

通过嵌入在电子表格中的 VB 脚本执行计算。为了能够生成结果,我需要能够运行/触发 VB 脚本。

Aspose 似乎不支持此功能。它可以戳/检索数据并强制重新计算电子表格中存在的任何公式,但不能运行宏/VB 脚本。

将所需数据上传到电子表格后,如何通过 .Net 运行宏?

谢谢,约翰B

4

1 回答 1

0

Aspose.Cells 无法运行宏。此外,我们担心您的问题也没有服务器端解决方案。但是,在客户端(本地计算机)上,您可以使用 Microsoft Office API 执行宏。请使用命名空间

IE

using Excel = Microsoft.Office.Interop.Excel;

这是一个如何使用它的示例。

https://social.msdn.microsoft.com/Forums/Lync/en-US/2e33b8e5-c9fd-42a1-8d67-3d61d2cedc1c/how-to-call-excel-macros-programmatically-in-c?forum=exceldev

注意:我在 Aspose 担任开发人员布道师

于 2016-05-13T07:39:59.527 回答