Node.jsとC++を使用して、ワークブックの自動回復プロパティを設定する方法。
Contents
[
Hide
]
Aspose.Cellsを使用して、ワークブックの自動回復プロパティを設定できます。このプロパティのデフォルト値はtrueです。これをfalseに設定すると、Microsoft ExcelはそのExcelファイルの自動回復(自動保存)を無効にします。
Aspose.Cellsは、このオプションを有効または無効にするためのWorkbook.getAutoRecover()プロパティを提供しています。
以下のコードは、ワークブックのWorkbook.getAutoRecover()プロパティの使用方法を説明します。最初にこのプロパティのデフォルト値(true)を読み取り、その後falseに設定してワークブックを保存します。次に再度ワークブックを読み取り、その時点でのこのプロパティの値(false)を確認します。
Node.jsコードによるワークブックの自動回復プロパティ設定
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object
const workbook = new AsposeCells.Workbook();
// Read AutoRecover property
console.log("AutoRecover: " + workbook.getSettings().getAutoRecover());
// Set AutoRecover property to false
workbook.getSettings().setAutoRecover(false);
// Save the workbook
workbook.save(path.join(dataDir, "output_out.xlsx"));
// Read the saved workbook again
const workbook2 = new AsposeCells.Workbook(path.join(dataDir, "output_out.xlsx"));
// Read AutoRecover property
console.log("AutoRecover: " + workbook2.getSettings().getAutoRecover());
出力
上記のサンプルコードのコンソール出力は次の通りです。
AutoRecover: True
AutoRecover: False