Объект приложение |
Образец приложения AutoCAD.
Имя класса VBA: |
AcadApplication |
---|---|
Новое подключение: |
Для VB:
|
Доступ через: |
Свойства приложения |
Свойства, которые связаны с Объектом приложения, отражают свойства основного окна приложения. Методы управляют загрузкой или внесением в список текущих загруженных внешних приложений и связывают объекты с помощью интерфейса.
К активному документу (рисунок AutoCAD) можно обратиться через свойство ActiveDocument .
Чтобы обращаться к Объекту приложения от VBA, используйте Thisdrawing.Application. Чтобы обращаться к Объекту приложения от VB, используйте функции Visual Basic 6 GetObject или CreateObject.
Если AutoCAD выполняется, функция GetObject восстановит поток Объект приложения AutoCAD. При выполнении нескольких сеансов AutoCAD, функция GetObject возвратит первую инстанцию AutoCAD в Таблице Объекта Выполнения Windows. См. документацию Microsoft Visual Basic 6 для Таблицы Объекта Выполнения (ROT) и функция GetObject (для получения дополнительной информации о подтверждении сеанса, возвращенного GetObject).
Использование подченённой версии ProgID. Если функция CreateObject или GetObject использует независимую версию ProgID, измените функцию, чтобы использовать подченённую версию ProgID. Например, замените CreateObject ("AutoCAD .Application") на CreateObject ("AutoCAD .Application.16").
Объект приложения - также объект Global для интерфейса ActiveX. Это означает, что все методы и свойства для Объекта приложения доступны в глобальном пространстве имени.
Используйте метод Quit для завершения сеанса AutoCAD.