ワークブックを読み込む際にVBAプロジェクトをフィルタリングする

PythonでExcelワークブックの読み込み時にVBAプロジェクトをフィルタリング

一部の.xlsm/.xlsbファイルには非常に多くのマクロ(またはとても長いマクロ)が含まれています。Aspose.Cells for Python via .NETは、これらのワークブックを開く際にこのメタデータを無条件でロードします。必要に応じて、LoadDataFilterOptionsを使用して、シート名のみを抽出し、大量のワークブック間で不要な内容をスキップできるように制御することも可能です。このフィルタは、新しいオプションのLoadDataFilterOptions.VBAを導入することで提供されています。

サンプルコード

以下のサンプルコードは、VBAのみがフィルタリングされたワークブックを読み込みます。この機能のテスト用に使用されるサンプルファイルを提供するリンクがあります。

sampleMacroEnabledWorkbook.xlsm