Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
True , если Microsoft Excel находится в интерактивном режиме; Это свойство обычно имеет значение True. Если для этого свойства задано значение False, Excel блокирует любой ввод с клавиатуры и мыши (кроме ввода в диалоговые окна, отображаемые кодом). Для чтения и записи, Boolean.
Синтаксис
выражение. Interactive (Интерактивные)
выражение: переменная, представляющая объект Application.
Примечания
Блокировка ввода данных пользователем предотвращает вмешательство пользователя в работу макроса при его перемещении или активации объектов Excel.
Это свойство полезно, если вы используете автоматизацию DDE или OLE для взаимодействия с Excel из другого приложения.
Если для этого свойства задано значение False, не забудьте снова задать ему значение True. Excel не будет автоматически возвращать этому свойству значение True , когда макрос перестает выполняться.
Пример
В этом примере свойство Interactive задается в значение False при использовании DDE в Windows, а затем снова задается в значение True после завершения. Это предотвращает вмешательство пользователя в работу макроса.
Application.Interactive = False
Application.DisplayAlerts = False
channelNumber = Application.DDEInitiate( _
app:="WinWord", _
topic:="C:\WINWORD\FORMLETR.DOC")
Application.DDEExecute channelNumber, "[FILEPRINT]"
Application.DDETerminate channelNumber
Application.DisplayAlerts = True
Application.Interactive = True
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.