Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Происходит перед выполнением указанной команды. Используйте это событие, если требуется ввести определенные ограничения перед выполнением определенной команды.
Синтаксис
expression. CommandBeforeExecute (Command, Cancel)
выражение: переменная, представляющая объект Form.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Команда | Обязательный | Variant | Команда, которая будет выполнена. |
| Отмена | Обязательный | Object | Чтобы отменить команду, задайте для свойства Value этого объекта значение True . |
Возвращаемое значение
Отсутствует
Примечания
Константы OCCommandId, ChartCommandIdEnum и PivotCommandId содержат списки поддерживаемых команд для каждого веб-компонента Microsoft Office.
Пример
В следующем примере демонстрируется синтаксис подпрограммы, которая перехватывает событие CommandBeforeExecute .
Private Sub Form_CommandBeforeExecute( _
ByVal Command As Variant, ByVal Cancel As Object)
Dim intResponse As Integer
Dim strPrompt As String
strPrompt = "Cancel the command?"
intResponse = MsgBox(strPrompt, vbYesNo)
If intResponse = vbYes Then
Cancel.Value = True
Else
Cancel.Value = False
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.