コードから作成したExcelシートでマクロ(シートをフォーマットするためのVBAコード)を実行したいと思います。私が現在使用しているアプローチは、マクロをworkbook_open
イベントに配置し、コードからExcelシートを開くことです。これでフォーマットが適用され、後で保存します。しかし、これはプロセスを大幅に遅くします。
実際にExcelファイルを開かずに、DocumentFormat.OpenXml SDKまたはその他の.netクラスを使用してマクロを実行し、パフォーマンスを向上させる方法があるかどうかを知りたいです。
私はたくさんのインターネット資料を調べましたが、すべて無駄です。たぶん、私はそれに夢中になりすぎて、非常に単純な解決策を見落としているだけかもしれません。親切なアドバイス。
ありがとう