GolangとC++を使ってワークブックの読み込み中にVBAプロジェクトをフィルターする

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

一部の.xlsm/.xslbファイルには非常に大量のマクロ(または非常に長いマクロ)が含まれている場合があります。Aspose.Cellsは、そのようなワークブックを開く際に無条件でメタデータを読み込みます。ただし、多数のワークブックからシート名のみ抽出したい場合は、LoadDataFilterOptionsを使用して制御し、不要なコンテンツをスキップできます。このフィルターは、新しいオプションLoadDataFilterOptions.VBAを導入することで提供されます。

サンプルコード

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

sampleMacroEnabledWorkbook.xlsm