Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Вы можете автоматизировать повторяющиеся задачи с помощью сценариев Office. Используйте средство записи действий в Excel, чтобы записывать действия в виде скриптов для воспроизведения при желании. Средство записи действий создает скрипт на основе изменений в книге. Эти действия могут включать ввод текста или чисел, форматирование ячеек, строк или столбцов, создание таблиц Excel и т. д. В области задач отображается описательный список шагов по мере выполнения.

Примечание: Для записи и выполнения сценариев Office не требуется никакой опыт написания кода. Вы можете изменить действия из Редактор Code, где вы будете работать с кодом TypeScript скрипта. Узнайте больше о написании скриптов с помощью Редактор в руководстве По записи, редактированию и созданию скриптов Office в Excel.

Начало работы

  1. Сначала выберите вкладку Автоматизация на ленте. Здесь отображаются два основных параметра в группе Средства сценариев : Действия записи и Новый скрипт.        Средства создания скриптов

  2. Чтобы создать новый сценарий Office, нажмите кнопку Действия записи , а затем начните выполнять действия, которые нужно автоматизировать. В этом примере мы берем диапазон данных, преобразуем его в таблицу Excel, добавляем итоговый столбец и строку итогов и завершаем форматированием наших значений в виде валюты. 

  3. Когда вы начнете записывать новый сценарий Office, справа откроется область задач Действия записи . Здесь вы увидите упорядоченный список выполняемых действий. Завершив все действия, нажмите кнопку Остановить .

  4. После нажатия кнопки Остановить на панели Код Редактор отобразится новый скрипт. 

  5. По умолчанию Excel присваивает скриптам имена "Скрипт 1", "Скрипт 2" и т. д. Однако вы хотите присвоить скриптам понятные имена и описания. Чтобы присвоить скрипту новое имя, выберите меню Дополнительные параметры (...) и выберите Переименовать во всплывающем меню. 

Применение относительного режима

Относительный режим обеспечивает более гибкую гибкость записанного скрипта. Если у вас нет точно одинаковых позиций ячеек данных, над которыми вы работаете, можно включить относительный режим. 

Абсолютный режим по умолчанию и

  • Точное расположение ячеек записывается: редактирование A3 будет изменять A3 каждый раз при выполнении скрипта.

  • Лучше, если ячейки, с которыми вы работаете, каждый раз используют одни и те же адреса ячеек.

Относительный режим

  • Расположения ячеек основаны на выбранной ячейке. Если начать запись скрипта с выделенной ячейкой A1 и изменить A3, скрипт всегда изменяет ячейку, которая находится на две строки ниже выбранной ячейки.

  • Лучше всего использовать, когда скрипт работает с текущей ячейкой или окружающими ячейками.

  1. Выберите раскрывающееся меню в области задач Действия записи .

  2. Выберите Относительный режим.

Селектор параметров для действий записи с параметрами "Относительный режим" и "Абсолютный режим".

Требуется дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

См. также

Общие сведения о сценариях Office

Техническая документация по сценариям Office

Запись, изменение и создание сценариев Office в Excel

Устранение неполадок со сценариями Office

Примеры скриптов для сценариев Office в Excel

Создание кнопки для запуска сценария Office

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.