在 Excel 中管理计算模式
此示例演示如何使用 Office 脚本在 Excel 中使用 计算模式 和计算方法。 可以在任何 Excel 文件上尝试该脚本。
应用场景
包含大量公式的工作簿可能需要一段时间才能重新计算。 可以将它们作为脚本的一部分进行管理,而不是在计算发生时让 Excel 控制。 这在某些情况下有助于提高性能。
示例脚本将计算模式设置为手动。 这意味着,仅当脚本告知工作簿 (或通过 UI) 手动计算 时,工作簿才会重新计算公式。 然后,该脚本会显示当前计算模式,并完全重新计算整个工作簿。
示例代码:控制计算模式
function main(workbook: ExcelScript.Workbook) {
// Set the calculation mode to manual.
workbook.getApplication().setCalculationMode(ExcelScript.CalculationMode.manual);
// Get and log the calculation mode.
const calcMode = workbook.getApplication().getCalculationMode();
console.log(calcMode);
// Manually calculate the file.
workbook.getApplication().calculate(ExcelScript.CalculationType.full);
}