Excelでの互換性チェッカーを無効にする

Microsoft Excel の使用

Microsoft Excel(例: Microsoft Excel 2007/2010)で互換性チェッカーを無効にする場合:

  • (Excel 2007)[Office] ボタンをクリックし、「準備」、[互換性の確認] をクリックし、「このブックを保存するときに互換性を確認する」オプションをクリアします.
  • (Excel 2010 & 2013)ファイルタブをクリックし、「情報」、[問題を確認] 、[互換性を確認] の順にクリックし、「このブックを保存するときに互換性を確認する」オプションをクリアします.

Aspose.CellsのAPIを使用しています

Microsoft Excelの互換性チェッカーを無効にするには、WorkbookSettings.CheckComptiliblityプロパティをFalseに設定します。

テンプレートXLSファイルがあるとします。ユーザーがMS Excel 2007/2010/2013で保存または再保存すると、以下のスクリーンショットに示すように、互換性チェッカーダイアログボックスが表示されます。

todo:image_alt_text

次のコードは、Aspose.Cells for Javaで互換性チェッカーを無効にする方法を示しています。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(DisableCompatibilityChecker.class);
// Open a template file
Workbook workbook = new Workbook(dataDir + "sample.xlsx");
// Disable the compatibility checker
workbook.getSettings().setCheckCompatibility(false);
// Saving the Excel file
workbook.save(dataDir + "outCompCheck.xls");