繁体   English   中英

在Excel工作表中执行宏

[英]Executing a macro in Excel sheet

我想在我从代码创建的Excel工作表中执行宏(用于格式化工作表的VBA代码)。 我现在使用的方法是将宏放在workbook_open事件中,然后从代码中打开Excel工作表。 那将应用格式,以后我将其保存。 但这会大大减慢该过程。

我想知道是否有一种方法可以使用DocumentFormat.OpenXml SDK或其他.net类执行宏,而无需实际打开excel文件,从而提高了性能。

我浏览了很多互联网资料,但都徒劳无功。 也许我对此太感兴趣了,以至于我只是忽略了一个非常简单的解决方案。 好心提醒。

谢谢

我只想指出一些参考。 对于任何寻求答案的人,蒂姆的评论就是答案。 我无法将评论标记为答案,因此只能重写。 在我找到更好的方法之前,将其标记为答案。

如果要格式化文件,则必须打开它 。– Tim Williams

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM