【发布时间】:2016-12-24 04:19:27
【问题描述】:
我知道您可以使用 Microsoft.Office.Interop.Excel; 在 C# 程序中使用 VBA 命令。
我有接近 10,000 行代码的 VBA,将其转换为 C# 兼容命令是不现实的。它创建一个工作簿并执行数据操作和格式化以根据用户请求打印。
有没有办法将宏存储在 C# 中并创建一个工作簿,然后我可以按原样运行宏?
【问题讨论】:
-
我从未使用过,但在 Interop 中,有 Application.Run() 方法来运行宏。