Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом примере показано, как использовать режим вычисления и методы вычисления в Excel с помощью сценариев Office. Скрипт можно попробовать в любом файле Excel.
Сценарий
Для пересчета книг с большим количеством формул может потребоваться некоторое время. Вместо того, чтобы позволить Excel контролировать выполнение вычислений, вы можете управлять ими в рамках скрипта. Это поможет повысить производительность в определенных сценариях.
Пример скрипта задает режим вычисления в ручном режиме. Это означает, что книга будет пересчитывать формулы только тогда, когда скрипт сообщает ей (или вы вычисляете вручную с помощью пользовательского интерфейса). Затем скрипт отображает текущий режим вычисления и полностью пересчитывает всю книгу.
Пример кода: режим вычисления управления
Выполните следующий скрипт в примере книги и попробуйте его самостоятельно! Откройте редактор кода, перейдя в раздел Автоматизация> созданияскриптов>в редакторе кода, замените код по умолчанию примером кода, который требуется запустить, а затем нажмите кнопку Выполнить.
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);
}
Обучающее видео: управление режимом вычислений
Посмотрите Судхи Рамамурти, пройдите этот пример на YouTube.
Office Scripts