ブックのCustomDocumentPropertiesセクションを読み取るExcelCOMアドインがあります。
これは、CustomDocumentPropertiesセクションから特定のエントリにアクセスする方法です。
DocumentProperties docProperties = (DocumentProperties)
xlWorkbook.CustomDocumentProperties;
docProperty = docProperties[propName];
問題は、CustomDocumentPropertiesに8000を超えるエントリが含まれている場合、このコードのパフォーマンスが非常に悪いことです。CPUプロファイラーを実行しましたが、次の行に1分以上かかることがわかりました。
docProperty = docProperties[propName];
DocumentPropertiesへのアクセスのパフォーマンスを向上させる方法を知っている人はいますか?
ありがとう!