0

最近、GemBox.SpreadSheet3.1で問題が発生しました。現在、プログラムはExcelファイルを書き込みますが、ファイルを開くと、「Excelが読み取り不能なコンテンツを見つけました」と言ってファイルを開こうとし、ドキュメントを復元するかどうかを尋ねます。[はい]をクリックすると、「ファイルはマクロフリーのファイルですが、マクロが有効なコンテンツが含まれています」と表示されます。

ただし、プログラムがマクロなしで別のファイルを作成する場合、それが破損しているとは言わず、正常に動作します。

だから私の質問は、GemBox APIを使用してマクロコンテンツをどのように有効にするのですか?それとも、どこかに悪いコーディングがありますか?

編集:プログラムが間違った拡張子を保存していることがわかりました。

4

1 に答える 1

2

マクロ対応のコンテンツを作成するには、ファイルをXLSXではなくXLSMに保存する必要があることがわかりました。

于 2012-08-21T13:17:40.237 に答える