ExcelScript.CalculationMode enum
Hinweise
Beispiele
/**
* This script recalculates the used range of a specific worksheet.
*/
function main(workbook: ExcelScript.Workbook) {
// Only recalculate if the calculation mode is not set to automatic.
if (workbook.getApplication().getCalculationMode() !== ExcelScript.CalculationMode.automatic) {
// Get the used range from a worksheet named "Monthly Report".
const sheet = workbook.getWorksheet("Monthly Report");
const range = sheet.getUsedRange();
console.log(`Calculating ${range.getAddress()}`);
// Force all the used cells in that worksheet to calculate.
sheet.getUsedRange().calculate();
}
}
Felder
automatic | Das Standardmäßige Neuberechnungsverhalten, bei dem Excel jedes Mal neue Formelergebnisse berechnet, wenn die relevanten Daten geändert werden. |
automaticExceptTables | Berechnet neue Formelergebnisse bei jeder Änderung der relevanten Daten, es sei denn, die Formel befindet sich in einer Datentabelle. |
manual | Berechnungen werden nur ausgeführt, wenn der Benutzer oder das Add-In sie anfordert. |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Office Scripts