簡體   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