最近、GemBox.SpreadSheet3.1で問題が発生しました。現在、プログラムはExcelファイルを書き込みますが、ファイルを開くと、「Excelが読み取り不能なコンテンツを見つけました」と言ってファイルを開こうとし、ドキュメントを復元するかどうかを尋ねます。[はい]をクリックすると、「ファイルはマクロフリーのファイルですが、マクロが有効なコンテンツが含まれています」と表示されます。
ただし、プログラムがマクロなしで別のファイルを作成する場合、それが破損しているとは言わず、正常に動作します。
だから私の質問は、GemBox APIを使用してマクロコンテンツをどのように有効にするのですか?それとも、どこかに悪いコーディングがありますか?
編集:プログラムが間違った拡張子を保存していることがわかりました。