Поделиться через


Метод Application.OnRepeat (Excel)

Задает элемент Repeat и имя процедуры, которая будет выполняться при выборе команды Повтор после выполнения процедуры, которая задает это свойство.

Синтаксис

expression. OnRepeat (текст, процедура)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Текст Обязательный String Текст, отображаемый с командой Повтор .
Процедура Обязательный String Имя процедуры, которая будет выполняться при выборе команды Повтор .

Замечания

Если в процедуре не используется метод OnRepeat , команда Repeat повторяет процедуру, которая была выполнена недавно.

Процедура должна использовать последние методы OnRepeat и OnUndo , чтобы предотвратить перезапись процедур повторения и отмены последующими действиями в процедуре.

Пример

В этом примере задаются процедуры повторения и отмены.

Application.OnRepeat "Repeat VB Procedure", _ 
 "Book1.xls!My_Repeat_Sub" 
Application.OnUndo "Undo VB Procedure", _ 
 "Book1.xls!My_Undo_Sub"

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.