Properties (Visual Basic Add-In Model)
ActiveCodePane
Возвращает активный или последний активный объект CodePane или задает активный объект CodePane . Для чтения и записи.
Замечания
Свойство ActiveCodePane можно устанавливать для любого объекта CodePane, как показано в следующем примере:
Set MyApp.VBE. ActiveCodePane = MyApp.VBE.CodePanes(1)
В приведенном выше примере активируется первая панель кода в коллекции. Вы также можете активировать область кода с помощью метода SetSelection .
ActiveVBProject
Возвращает проект, активный в окне "Проект". Только для чтения.
Замечания
Свойство ActiveVBProject возвращает проект, выбранный в окне Проект, или проект, в котором выделены компоненты. В последнем случае сам проект выбирать необязательно. Независимо от того, явно или неявно выбран проект, это всегда активный проект.
ActiveWindow
Возвращает активное окно в среде разработки. Только для чтения.
Замечания
Если в среде разработки открыто несколько окон, значением свойства ActiveWindow будет окно с фокусом. Если фокус отображается в окне main, функция ActiveWindow возвращает значение Nothing.
AddIns
Возвращает коллекцию, которую надстройки могут использовать для регистрации своих компонентов автоматизации в модели расширенного объекта.
Синтаксис
object. AddIns
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
BuildFileName
Устанавливает или возвращает имя DLL, которое будет использоваться при сборке проекта.
Синтаксис
object. BuildFileName
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
BuiltIn
Возвращает логическое значение, указывающее, является ли объект Reference ссылкой по умолчанию, которую нельзя удалить. Только для чтения.
Свойство BuiltIn возвращает следующие значения:
Значение | Описание |
---|---|
True | Ссылка является ссылкой по умолчанию, которая не может быть удалена. |
False | Ссылка не является ссылкой по умолчанию и может быть удалена. |
Подпись
Возвращает строку, содержащую заголовок активного окна. Только для чтения.
Замечания
Заголовок активного окна представляет собой текст, отображаемый в строке заголовка окна.
CodeModule
Возвращает объект, представляющий код, связанный с компонентом. Только для чтения.
Замечания
Свойство CodeModule возвращает Значение Nothing , если с компонентом не связан модуль кода .
Примечание.
Объект CodePane представляет видимое окно кода. У данного компонента может быть несколько объектов CodePane.
Объект CodeModule представляет код в компоненте . У компонента может быть только один объект CodeModule.
CodePane
Возвращает объект CodePane . Только для чтения.
Замечания
Если область кода существует, она становится активной областью кода, а содержащее ее окно становится активным. Если область кода не существует для модуля, свойство CodePane создает область кода.
CodePanes
Возвращает коллекцию активных объектов CodePane . Только для чтения.
CodePaneView
Возвращает значение, указывающее, находится ли CodePane в представлении процедур или в представлении Полного модуля. Только для чтения.
Свойство CodePaneView возвращает следующие значения:
Константа | Описание |
---|---|
vbext_cv_ProcedureView | Указанная область кода отображается в представлении "Процедура". |
vbext_cv_FullModuleView | Указанный проект отображается в представлении "Полный модуль". |
Collection
Возвращает коллекцию, содержащую объект, с которым вы работаете. Только для чтения.
Замечания
Большинство объектов в этой объектной модели имеют свойство Parent или Свойство Collection , указывающее на родительский объект объекта.
Свойство Collection используется для доступа к свойствам, методам и элементам управления коллекции, к которой принадлежит объект.
CommandBarEvents
Возвращает объект CommandBarEvents . Только для чтения.
Параметры
Параметр аргумента, передаваемого в свойство CommandBarEvents:
Аргументация | Описание |
---|---|
vbcontrol | Должен быть объектом типа CommandBarControl. |
Замечания
Свойство CommandBarEvents используется для возврата исходного объекта события, который запускает событие при нажатии на кнопку панели команд.
Аргумент, передаваемый свойству CommandBarEvents , является элементом управления панели команд, для которого будет активировано событие Click .
CommandBars
Содержит все панели команд в проекте, включая панели команд, поддерживающие контекстные меню.
См. такжеменю, команды и панели инструментов.
Связь
Возвращает или задает подключенное состояние надстройки.
Замечания
Возвращает значение True, если надстройка зарегистрирована и подключена (активна).
Возвращает значение False, если надстройка зарегистрирована, но не подключена (неактивна).
Count
Возвращает значение Long, содержащее число элементов в коллекции. Только для чтения.
CountOfDeclarationLines
Возвращает значение Long, содержащее количество строк кода в разделе объявлений модуля кода. Только для чтения.
CountOfLines
Возвращает значение Long с количеством строк кода в модуле кода. Только для чтения.
CountOfVisibleLines
Возвращает переменную Long с числом строк, видимых в области кода. Только для чтения.
Описание
Возвращает или задает строковое выражение, содержащее строку описания, которая связана с объектом. Для объекта VBProject — чтение и запись; для объекта Reference только для чтения.
Замечания
Для объекта VBProject свойство Description возвращает описательную строку, сопоставленную с активным проектом.
Для объекта Reference свойство Description возвращает описательное имя ссылки.
Designer
Возвращает объект, позволяющий вам получить доступ к характеристикам конструктора компонента.
Замечания
Если объект имеет открытый конструктор, свойство Designer возвращает открытый конструктор; в противном случае создается новый конструктор.
Конструктор является характеристикой некоторых объектов VBComponent . Например, при создании определенных типов объектов VBComponent создается конструктор вместе с объектом . Компонент может иметь только один конструктор, и это всегда один и тот же конструктор.
Свойство Designer позволяет получить доступ к объекту компонента. В некоторых случаях, например в стандартных модулях и модулях класса, конструктор не создается, так как этот тип объекта VBComponent не поддерживает конструктор.
Свойство Designer возвращает Значение Nothing, если у объекта VBComponent нет конструктора.
DesignerID
Свойство только для чтения, возвращающее ProgID конструктора ActiveX.
События
Предоставляет свойства, позволяющие надстройкам подключаться ко всем событиям в Visual Basic для приложений.
Синтаксис
object. События
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
FileName
Возвращает полный путь к файлу проекта или документу узла.
Синтаксис
object. Имя файла
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
Замечания
Проекты имеют имя, совпадающее с именем файла. Возвращенный путь всегда является абсолютным путем (например, "c:\projects\myproject.vba"), даже если он отображается как относительный путь (например, "..\projects\myproject.vba").
FullPath
Возвращает значение типа String, содержащее путь и имя файла указанной библиотеки типов. Только для чтения.
GUID
Возвращает строку, содержащую идентификатор класса объекта. Только для чтения.
HasOpenDesigner
Возвращает логическое значение, указывающее, имеет ли объект VBComponent открытый конструктор. Только для чтения.
Свойство HasOpenDesigner возвращает следующие значения:
Значение | Описание |
---|---|
True | Для объекта VBComponent открыто окно Конструктор. |
False | Для объекта VBComponent окно Конструктор не открыто. |
Height
Возвращает или устанавливает значение типа Single, содержащее высоту окна в твипах. Для чтения и записи.
Замечания
Изменение значения свойства Height для связанного или прикрепленного окна не дает никаких результатов, пока окно связано или прикреплено.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
HelpContextID
Возвращает или задает строку, содержащую контекстный идентификатор для раздела в файле справки Microsoft Windows. Для чтения и записи.
HelpFile
Возвращает или устанавливает строку, указывающую на файл справки Microsoft Windows для проекта. Для чтения и записи.
IndexedValue
Возвращает или задает значение для элемента свойства, являющегося индексированным списком или массивом.
Замечания
Значение, возвращаемое или устанавливаемое свойством IndexedValue, является выражением, оцениваемым в соответствии с типом, принимаемым объектом. Для свойства, которое является индексированным списком или массивом, вместо свойства Value необходимо использовать свойство IndexedValue. Индексированный список — это числовое выражение, определяющее значение индекса. Значения в индексированных списках задаются или возвращаются с помощью одного индекса.
Свойство IndexedValue принимает до 4 индексов. Число индексов, принимаемых IndexedValue , — это значение, возвращаемое свойством NumIndices . Свойство IndexedValue используется, только если значение свойства NumIndices больше нуля.
IsBroken
Возвращает логическое значение, указывающее, указывает ли объект Reference на допустимую ссылку в реестре. Только для чтения.
Свойство IsBroken возвращает следующие значения:
Значение | Описание |
---|---|
True | Объект Reference больше не указывает на действительную ссылку в реестре. |
False | Объект Reference указывает на действительную ссылку в реестре. |
Left
Возвращает или устанавливает значение типа Single, содержащее место левого края окна на экране в твипах (двадцатая часть пункта). Для чтения и записи.
Замечания
Значение, возвращаемое свойством Left , зависит от того, связано ли окно или закреплено.
Примечание.
Изменение значения свойства Left связанного или закрепленного окна не оказывает влияния, если окно остается связанным или закрепленным.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
Lines
Возвращает строку, содержащую указанное число строк кода.
Синтаксис
object. Строки (начальная строка, число) в виде строки
Синтаксис оператора Lines состоит из следующих частей:
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
начальная строка | Обязательно. Значение типа Long, задающее начальный номер строки. |
count | Обязательно. Значение типа Long, задающее возвращаемое число строк. |
Замечания
Номера строк в модуле кода начинаются с 1.
LinkedWindowFrame
Возвращает объект Window , представляющий кадр, содержащий окно. Только для чтения.
Замечания
Свойство LinkedWindowFrame позволяет получить доступ к объекту, представляющему рамку связанного окна, свойства которой отличаются от окна или окон, которые она содержит. Если окно не связано, свойство LinkedWindowFrame возвращает Значение Nothing.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
LinkedWindows
Возвращает коллекцию всех связанных окон , содержащихся в кадре связанного окна. Только для чтения.
Замечания
Свойство LinkedWindows является свойством метода доступа (т. е. свойством, возвращающим объект того же типа, что и имя свойства).
MainWindow
Возвращает объект Window, представляющий main окно среды разработки Visual Basic. Только для чтения.
Замечания
Используйте объект Window, возвращаемый свойством MainWindow, чтобы добавить или удалить закрепленные окна, а также развернуть, свернуть, скрыть или восстановить окно main среды разработки Visual Basic.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
Значительное
Возвращает значение типа данных Long, содержащее основной номер версии, указанной в библиотеке типов. Только для чтения.
Замечания
Число, возвращаемое свойством Major, соответствует основному номеру версии, сохраненному в библиотеке типов, в которой был задана соответствующая ссылка.
Незначительное
Возвращает значение типа Long, выражающее дополнительный номер версии указанной библиотеки типов. Только для чтения.
Замечания
Значение, возвращаемое свойством Minor, соответствует дополнительному номеру версии, сохраняемому в библиотеке типов, на которую вы задали ссылку.
Режим
Возвращает значение, определяющее режим указанного проекта. Только для чтения.
Свойство Mode возвращает следующие значения:
Константа | Описание |
---|---|
vbext_vm_Run | Указанный проект в режиме выполнения. |
vbext_vm_Break | Указанный проект в режиме приостановки выполнения. |
vbext_vm_Design | Указанный проект в режиме конструктора. |
Имя
Возвращает или задает переменную String, содержащую имя, идентифицирующее объект в коде. Для объектов VBProject и VBComponent — чтение и запись. Для объекта Property и объекта Reference можно использовать только для чтения.
Замечания
В следующей таблице описывается применение свойства Name для разных объектов.
Объект | Результат использования параметра свойства Name |
---|---|
VBProject | Возвращает или задает имя активного проекта. |
VBComponent | Возвращает или задает имя компонента. При попытке присвоить свойству Name уже используемое или недопустимое имя возникает ошибка. |
Свойство | Возвращает имя свойства, которое отображается в обозревателе свойств. Это значение используется для индексирования коллекции Properties . Задать это имя нельзя. |
Reference | Возвращает имя ссылки в коде. Задать это имя нельзя. |
По умолчанию имя, присваиваемое новому объекту, состоит из имени типа и уникального целого числа. Например, первый новый объект Form — Form1, новый объект Form1 — Form1, а третий элемент управления TextBox , создаваемый в форме, — TextBox3.
Свойство Name объекта должно начинаться с буквы и не может иметь длину более 40 знаков. Он может включать числа и знаки подчеркивания (_), но не может содержать знаки препинания или пробелы.
В формах и модулях нельзя использовать имена, совпадающие с именами существующих общих объектов, например, Clipboard, Screen или App. Значение свойства Name может совпадать с существующим ключевым словом, именем свойства или именем другого объекта, однако это может привести к возникновению конфликтов в коде.
NumIndices
Возвращает количество индексов свойства , возвращаемого объектом Property .
Замечания
Значение свойства NumIndices может быть целым числом от 0 до 4. Для большинства свойств метод NumIndices возвращает значение 0. Свойства, индексированные традиционным способом, возвращают 1. Массивы свойств должны возвращать значение 2.
Объект
Возвращает или задает значение объекта, возвращаемого свойством. Для чтения и записи.
Замечания
Если объект Property возвращает объект, необходимо использовать свойство Object , чтобы вернуть или задать значение этого объекта.
Родительский элемент
Возвращает объект или коллекцию, которая содержит другой объект или другую коллекцию. Только для чтения.
Замечания
Большинство объектов имеют свойство Parent или Collection , указывающее на родительский объект объекта в этой объектной модели. Свойство Collection используется, если родительский объект является коллекцией.
Свойство Parent используется для доступа к свойствам, методам и элементам управления родительского объекта этого объекта.
См. такжеобъект CodeModule.
ProcBodyLine
Возвращает первую строку процедуры.
Синтаксис
object. ProcBodyLine (procname, prockind) As Long
СинтаксисProcBodyLine состоит из следующих частей:
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
procname | Обязательно. Элемент String, содержащий имя процедуры. |
prockind | Обязательно. Задает тип процедуры, расположение которой требуется найти. Поскольку процедуры свойства могут иметь несколько представлений в модуле, необходимо задать тип процедуры, расположение которой требуется найти. Все процедуры, кроме процедур свойств (т. е. процедуры Sub и Function ), используют vbext_pk_Proc. |
Используйте одну из следующих констант для аргумента prockind.
Константа | Описание |
---|---|
vbext_pk_Get | Задает процедуру, возвращающую значение свойства. |
vbext_pk_Let | Задает процедуру, назначающую значение свойству. |
vbext_pk_Set | Задает процедуру, задающую ссылку на объект. |
vbext_pk_Proc | Задает все процедуры, отличные от процедур свойств. |
Замечания
Первая строка процедуры — это строка, в которой отображается оператор Sub, Function или Property .
ProcCountLines
Возвращает количество строк в указанной процедуре.
Синтаксис
object. ProcCountLines (procname, prockind) As Long
Синтаксис метода ProcCountLines включает следующие части:
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
procname | Обязательно. Элемент String, содержащий имя процедуры. |
prockind | Обязательно. Задает тип процедуры, расположение которой требуется найти. Поскольку процедуры свойства могут иметь несколько представлений в модуле, необходимо задать тип процедуры, расположение которой требуется найти. Все процедуры, кроме процедур свойств (т. е. процедуры Sub и Function ), используют vbext_pk_Proc. |
Используйте одну из следующих констант для аргумента prockind.
Константа | Описание |
---|---|
vbext_pk_Get | Задает процедуру, возвращающую значение свойства. |
vbext_pk_Let | Задает процедуру, назначающую значение свойству. |
vbext_pk_Set | Задает процедуру, задающую ссылку на объект. |
vbext_pk_Proc | Задает все процедуры, отличные от процедур свойств. |
Замечания
Свойство ProcCountLines возвращает количество всех пустых строк или строк примечания, предшествующих объявлению процедуры, а если процедура является последней в модуле кода — то все пустые строки, следующие за ней.
ProcOfLine
Возвращает имя процедуры, в которой находится указанная строка.
Синтаксис
object. ProcOfLine (line, prockind) — строка
Синтаксис ProcOfLine состоит из следующих частей:
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
line | Обязательно. Значение типа Long, определяющее проверяемую строку. |
prockind | Обязательно. Задает тип процедуры, расположение которой требуется найти. Поскольку процедуры свойства могут иметь несколько представлений в модуле, необходимо задать тип процедуры, расположение которой требуется найти. Все процедуры, кроме процедур свойств (т. е. процедуры Sub и Function ), используют vbext_pk_Proc. |
Используйте одну из следующих констант для аргумента prockind.
Константа | Описание |
---|---|
vbext_pk_Get | Задает процедуру, возвращающую значение свойства. |
vbext_pk_Let | Задает процедуру, назначающую значение свойству. |
vbext_pk_Set | Задает процедуру, задающую ссылку на объект. |
vbext_pk_Proc | Задает все процедуры, отличные от процедур свойств. |
Замечания
Строка в процедуре, если перед объявлением процедуры есть пустая строка или строка комментария, и, если процедура является последней процедурой в модуле кода, пустая строка или строки, идущие после процедуры.
ProcStartLine
Возвращает строку, с которой начинается указанная процедура.
Синтаксис
object. ProcStartLine (procname, prockind) As Long
Синтаксис свойства ProcStartLine состоит из следующих частей:
Part | Описание |
---|---|
object | Обязательно. Выражение объекта, которое вычисляет объект в списке Применимо к. |
procname | Обязательно. Элемент String, содержащий имя процедуры. |
prockind | Обязательно. Задает тип процедуры, расположение которой требуется найти. Поскольку процедуры свойства могут иметь несколько представлений в модуле, необходимо задать тип процедуры, расположение которой требуется найти. Все процедуры, кроме процедур свойств (т. е. процедуры Sub и Function ), используют vbext_pk_Proc. |
Используйте одну из следующих констант для аргумента prockind.
Константа | Описание |
---|---|
vbext_pk_Get | Задает процедуру, возвращающую значение свойства. |
vbext_pk_Let | Задает процедуру, назначающую значение свойству. |
vbext_pk_Set | Задает процедуру, задающую ссылку на объект. |
vbext_pk_Proc | Задает все процедуры, отличные от процедур свойств. |
Замечания
Процедура начинается с первой строки под оператором End Sub предыдущей процедуры. Если данная процедура является первой, она начинается в конце общего раздела объявлений.
ProgID
Возвращает ProgID (программный идентификатор) элемента управления, представляемого объектом VBControl.
Синтаксис
object. ProgID
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
Свойства
Возвращает свойства объекта. Только для чтения.
Замечания
Свойство Properties является свойством средства доступа (т. е. свойством, которое возвращает объект того же типа, что и имя свойства).
Защита
Возвращает значение, показывающее состояние защиты проекта. Только для чтения.
Свойство Protection возвращает следующие значения:
Константа | Описание |
---|---|
vbext_pp_locked | Указанный проект заблокирован. |
vbext_pp_none | Указанный проект незащищен. |
Ссылки
Возвращает набор ссылок в проекте. Только для чтения.
Замечания
Свойство References является свойством метода доступа (т.е. свойством, которое возвращает объект того же типа, что и имя свойства).
ReferencesEvents
Возвращает объект ReferencesEvents . Только для чтения.
Параметры
Параметр для аргумента, передаваемого в свойство ReferencesEvents:
Аргументация | Описание |
---|---|
vbproject | Если vbproject указывает на Nothing, возвращаемый объект будет предоставлять события для коллекций References всех объектов VBProject в коллекции VBProjects . Если аргумент vbproject указывает на допустимый объект VBProject, возвращаемый объект предоставляет события только для коллекции References для этого проекта. |
Замечания
Свойство ReferencesEvents принимает аргумент и возвращает объект источника событий. Объект ReferencesEvents является источником событий, которые переключаются при добавлении или удалении ссылок.
Saved
Возвращает логическое значение, указывающее, редактировался ли объект с момента последнего сохранения. Для чтения и записи.
Свойство Saved возвращает следующие значения.
Значение | Описание |
---|---|
True | Объект не изменился с момента последнего сохранения. |
False | Объект изменился с момента последнего сохранения. |
Замечания
Метод SaveAs задает для свойства Save значение True.
Примечание.
Если присвоить свойству Saved значение False в коде, оно возвращает значение False и объект будет помечен как измененный с момента последнего сохранения.
SelectedVBComponent
Возвращает выделенный компонент. Только для чтения.
Замечания
Свойство SelectedVBComponent возвращает выбранный компонент в окне проекта. Если выбранный элемент в окне проекта не является компонентом, SelectedVBComponent возвращает Nothing.
См. также объект VBE .
В начало
Возвращает или устанавливает значение типа Single, указывающее расположение верхней границы окна на экране в твипах. Для чтения и записи.
Замечания
Значение, возвращаемое свойством Top , зависит от того, закреплено ли окно, связано ли оно или находится в режиме закрепления.
Примечание.
Изменение значения свойства Top связанного или закрепленного окна не вызывает изменений, пока оно остается связанным или закрепленным.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
TopLine
Возвращает значение Long , указывающее номер строки в верхней части области кода, или задает строку, отображаемую в верхней части области кода. Для чтения и записи.
Замечания
Используйте свойство TopLine для возврата или указания строки, которая отображается вверху области кода. Например, если вы хотите, чтобы строка 25 отображалась первой в области кода, установите для свойства TopLine значение 25.
Значение свойства TopLine должно быть положительным числом. Если значение свойства TopLine больше, чем фактическое количество строк в области кода, значением будет последняя строка области кода.
Тип
Возвращает числовое или строковое значение, содержащее тип объекта. Только для чтения.
Параметры свойств Type для объекта Window описаны в следующей таблице.
Константа | Значение | Описание |
---|---|---|
vbext_wt_CodeWindow | 0 | Окно кода |
vbext_wt_Designer | 1 | Designer |
vbext_wt_Browser | 2 | Обозреватель объектов |
vbext_wt_Immediate | 5 | Окно "Интерпретация" |
vbext_wt_ProjectWindow | 6 | Окно проекта |
vbext_wt_PropertyWindow | 7 | Окно "Свойства" |
vbext_wt_Find | 8 | Диалоговое окно "Поиск" |
vbext_wt_FindReplace | 9 | Диалоговое окно "Поиск и замена" |
vbext_wt_LinkedWindowFrame | 11 | Связанный фрейм |
vbext_wt_MainWindow | 12 | Главное окно |
vbext_wt_Watch | 3 | Окно контрольных значений |
vbext_wt_Locals | 4 | Окно локальных переменных |
vbext_wt_Toolbox | 10 | Панель элементов |
vbext_wt_ToolWindow | 15 | Окно Сервис |
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
Параметры свойства Type для объекта VBComponent описаны в следующей таблице.
Константа | Значение | Описание |
---|---|---|
vbext_ct_StdModule | 1 | Стандартный модуль |
vbext_ct_ClassModule | 2 | Модуль класса |
vbext_ct_MSForm | 3 | Форма Microsoft |
vbext_ct_ActiveXDesigner | 11 | Конструктор ActiveX |
vbext_ct_Document | 100 | Модуль документа |
Параметры свойств Type для объекта Reference описаны в следующей таблице.
Константа | Значение | Описание |
---|---|---|
vbext_rk_TypeLib | 0 | Библиотека типов |
vbext_rk_Project | 1 | Проект |
Параметры свойства Type для объекта VBProject описаны в следующей таблице.
Константа | Значение | Описание |
---|---|---|
vbext_pt_HostProject | 100 | Ведущий проект |
vbext_pt_StandAlone | 101 | Изолированный проект |
Значение
Возвращает или устанавливает тип Variant, задавая значение свойства. Для чтения и записи.
Замечания
Так как свойство Value возвращает тип Variant, можно получить доступ к любому свойству. Чтобы получить доступ к списку, используйте свойство IndexedValue .
Если свойство, которое представляет объект Property , является чтением и записью, свойство Value имеет значение чтение и запись. Если свойство доступно только для чтения, попытка установить свойство Value приведет ко возникновению ошибки. Если свойство доступно только для записи, попытка возвратить свойство Value приведет к возникновению ошибки.
Свойство Value является свойством по умолчанию для объекта Property.
VBComponents
Возвращает коллекцию компонентов, содержащихся в проекте.
Замечания
Используйте коллекцию VBComponents для доступа, добавления и удаления компонентов в проекте. Компонент может быть формой, модулем или классом. Коллекция VBComponents — это стандартная коллекция , которую можно использовать в for... Каждый блок.
Используйте свойство Parent , чтобы вернуть проект, в который входит коллекция VBComponents .
В Visual Basic для приложений можно использовать метод Import для добавления компонента в проект из файла.
Дополнительные сведения см. в разделах Объект VBComponent и Свойство SelectedVBComponent .
VBE
Возвращает корень объекта VBE . Только для чтения.
Замечания
У каждого объекта есть свойство VBE, указывающее на корень объекта VBE.
VBProjects
Возвращает коллекцию VBProjects , которая представляет все проекты, открытые в настоящее время в интегрированной среде разработки Visual Basic.
Синтаксис
object. VBProjects
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
Версия
Возвращает строку, содержащую версию языка Visual Basic for Applications, который используется в приложении. Только для чтения.
Замечания
Значение свойства Version равно строке, начинающейся одной или двумя цифрами, точкой и двумя цифрами. Остальная часть строки является неопределенной и может содержать текст или цифры.
Visible
Для объекта Window возвращает или задает логическое значение, указывающее видимость окна. Для чтения и записи.
Для объекта CodePane возвращает логическое значение, указывающее, отображается ли область кода в окне. Только для чтения.
Свойство Visible возвращает следующие значения:
Значение | Описание |
---|---|
True | (По умолчанию) Объект является видимым. |
False | Объект является скрытым. |
Width
Возвращает или задает переменную Single с шириной окна в твипах. Для чтения и записи.
Замечания
Изменение свойства Widthсвязанного или закрепленного окна не имеет влияния, если окно остается связанным или закрепленным.
Важно!
Объекты, свойства и методы для управления связанными окнами, связанными рамками окон и закрепленными окнами включены в систему Macintosh для обеспечения совместимости с кодом, написанным в Windows. Однако эти элементы языка будут создавать ошибки во время выполнения в системе Macintosh.
Окно
Возвращает окно, в котором отображается область кода. Только для чтения.
Windows
Возвращает объект Window , представляющий окно в интегрированной среде разработки Visual Basic.
Синтаксис
object. Окно
Заполнитель объекта представляет выражение объекта , которое вычисляет объект в списке Применимо к .
WindowState
Возвращает или задает числовое значение, указывающее визуальное состояние окна. Для чтения и записи.
Параметры
Свойство WindowState возвращает или задает такие значения:
Константа | Значение | Описание |
---|---|---|
vbext_ws_Normal | 0 | Нормальный размер (по умолчанию) |
vbext_ws_Minimize | 1 | Свернуто (уменьшен до размеров значка) |
vbext_ws_Maximize | 2 | Развернуто (максимально увеличен) |
См. также
- Свойства (Microsoft Forms)
- Объекты, методы и свойства (Visual Basic для приложений)
- Справочник по модели надстроек Visual Basic
- Справочник по языку Visual Basic
- Справка по разработке клиента для Office
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.