Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este exemplo mostra como utilizar o modo de cálculo e calcular métodos no Excel com scripts do Office. Pode experimentar o script em qualquer ficheiro do Excel.
Cenário
Os livros com um grande número de fórmulas podem demorar algum tempo a recalcular. Em vez de permitir que o Excel controle quando ocorrem cálculos, pode geri-los como parte do script. Isto ajudará com o desempenho em determinados cenários.
O script de exemplo define o modo de cálculo como manual. Isto significa que o livro só irá recalcular fórmulas quando o script o indicar (ou se calcular manualmente através da IU). Em seguida, o script apresenta o modo de cálculo atual e recalcula totalmente todo o livro.
Código de exemplo: controlar o modo de cálculo
Execute o seguinte script no livro de exemplo e experimente o exemplo! Abra o Editor de Código ao aceder a Automatizar>a Criação de Novo Script>no Editor de Código, substitua o código predefinido pelo código de exemplo que pretende executar e, em seguida, selecione Executar.
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);
}