VBA

help

ru

Справочник

Visual Basic for Applications

Инструкция With

Справочник VBA Функции и операторы Циклы

Инструкция With выполняет последовательность инструкций над одиночным объектом или определяемым пользователем типом данных.

 With объект

   [инструкции]

End With 

Синтаксис инструкции With содержит следующие элементы:

Элемент

Описание

объект

Обязательный. Имя объекта или определяемого пользователем типа

инструкции

Необязательный. Одна или несколько инструкций, выполняемых над объектом.

Дополнительные сведения

Инструкция With позволяет выполнить последовательность инструкций над указанным объектом, не повторяя задание имени объекта. Например, если имеется несколько свойств, которые необходимо изменить для одиночного объекта, то удобнее поместить инструкции присвоения свойств внутрь управляющей структуры With, указав ссылку на объект один раз, вместо того, чтобы ссылаться на объект при каждом присвоении его свойств. Следующий пример демонстрирует использование инструкции With для присвоения значений нескольким свойствам одного объекта.

 With MyLabel

      . Height = 2000

      .Width = 2000

      . Caption = «Объект MyLabel»

End With

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

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

Внимание! Нельзя выполнять переходы внутрь или из блоков With. Если не выполнены инструкции With или End With, возможно возникновение ошибок или непредсказуемое поведение объектов.

23.10.2009, 3525 просмотров.


Справочник VBA

01.01.2010 02:49:40
DoEvents

01.01.2010 02:43:35
Dir

На правах рекламмы:.... комбинированные машины в Москве ковры напольные детские, вискоза. Rambler's Top100