Microsoft Visual
Basic для
Приложений (VBA) -
основанная
на объектах
среда
программирования,
разработанная,
чтобы
обеспечить богатые
возможности
развития.
Внедренныеа ва
автокад, эти
возможности
сокращают
время на
разработку
заказных
деловых
решений.
VBA сначала
появился в
Microsoft
Excel и
Microsoft
Project в 1994. vba
является
новым
добавлением к
автокаду,
теперь
основной
компонент
Microsoft
Office 97 и
интегрирован
в Microsoft Word и PowerPoint Microsoft о. VBA
имеет полный
синтаксис
языка Visual Basic, новый пакет
форм, и
поддержку
для Средств
ауправления
ActiveX.
Автокада
аVBA -
контроллер
в-процессе,
обеспечивая
лучшее
выполнение
работы. Она также
позволяет
интеграцию с
другими
приложениями.
аАвтокад
может
управлять
Автоматизацией
в других приложениях,
используя их
объектные
библиотеки.
Преимущество
осуществления
VBA для
Автохама
четырехкратно:
1.среда
программирования
Visual
Basic проста кизучению
аи
использованию.
а2.VBA
выполняется
с Автокадом,
чтобы
улучшить
работу.
3.
Конструкция
Диалога
быстра и
эффективна.
4.Разработчики
могут
моделировать
приложения и
получать результаты
на дизайнах
быстро.
Проекты
могут быть
автономны (внеа
чертежа)или
внедрены в чертежы
, обеспечивая
разработчикам
абольшую
агибкость
в
распределении
их приложений.
VBA посылает
сообщения автоматизировано.
VBA
разрешает
среде Visual
Basic
работать
одновременно
с Автокадом и
обеспечивает
программируемое
управление Автокадом ачерез автомматизациюа
процессов.
Это
соединение Автокада,
с ActiveX Automation, и VBA
обеспечивает
чрезвычайно
мощный
интерфейс. Не
только
управляет
объектами(целями)
AutoCAD, но и
также
посылает
данные другима
прилохенияма илиааа отыскивает
данные от
других
приложений
Автокада
VBA
а-
собрание
модулей кода,
модулей класса,
и форм,
которые
работают
вместе, чтобы
исполнить
данные
функции. Вложенные
проекты
сохраняются ав
пределах
чертежа
Автокада. Эти
проекты
автоматически
загружаются
всякий раз,
когда открываютсяа
чертежы , в
котором они
содержатся .Вложенные
проекты
ограничены и
иха не
возможно
открыть или
сохранить
вне чертежей,
потому что
они функционируют
только в
пределах
документа, ккоторомуа ониа
относятся.
Пользователи
неа
должныа искать
илиа
загружатьа
проектыа переда
открытиема
autocad.Этиа
проектыа
загружаютсяа
автоматически.
аНоа
естьа
проектыа которыеа
загружаютсяа ужеа в
процессеа
работыаа
аа
Вы
можете
рассматривать
все проекты
VBA,
загруженные
на текущий
чертежаа
Автокада,
используя
VBA
Менеджера.
аЭто ааинструмент
автокада,
который
позволяет
Вам
загружать,
разгрузить,
экономить, создавать,
включать, и
извлекать
проекты
VBA.
Дляа тогоа чтобыа
открыть
VBA
Менеджер:
Иза
менюа
автокадаа
tools
(инструменты)
выбираем
пункт
macro
дальше
vba
manager.1
или в
команднойа строке
vbaman
Tools menu: Macro VBA Manager |
Command
line: vbaman |
выберема иза
открывающегосяа
спискаа
открытыха чертежей
нужныйа
нама
чертеж
выберетеа имяа
загруженногоаа
проекта
.Еслиа
пректа
неа
загружен
появляетсяа словоа "none"(ничего).
разгрузить
данный
проект иза рамок
чертежа . Ноа перед
этим
AutoCADа
предложита вам
сохранить
данныйа
проект.
Еслиа
вы нажметеа "да",появитсяа
диалоговоеа окно в
которома вы
сможете
внестиа
имя проекта
и
местонахождение.
Еслиа выа
нажметеа "нет"
тоа проект
анулируется.Если
выа
нажмете "отменить"
весьа
процесса прекратится
и выа
вернетесьа каа
VBA
Manager.
Проект
Список
проектов иа
местонахождение
всеха
проектов
возможных в
даннома
чертеже
вкючитьа
выбранныйа проект
в данныйа чертеж.
Чертеж
можета
состоятьа
толькоа иза одного
проекта.
созданиеа новогоа
проекта
пода
названиема "Global
n," где
n -
номер(число )
сессии,
увеличенный
с каждым новым
проектом.
Сохранить
глобальный
проект. Этот
выбор доступен
только, когда
глобальный
проекта
не был
сохранена когдаа либо.а
Загрузить.
Переда намиа
возникает
диалоглваяа
коробкаа Проекта
VBA (см.
VBALOAD),
при помощи которойа Вы
можете
загрузить
существующий
проект в данныйа чертеж.
Разгрузить
Разгружает
отобранный
глобальный
проект.
Macros
Показывает
диалоговуюа
коробку
macros , в
которой Вы
можете
управлять,
редактировать,
или удалять
VBA макро.
Редактор
visualа
basic
Вы можете
редактировать
коды, формы, и
ссылки(рекомендации
любого
загруженного
глобального
проекта
VBA или
любого
вложенного
редактировать
код, формы, и
ссылки(рекомендации)
проекта
VBA в
открытом чертеже.
Вы можете
также
отлаживать и
управлять
проектами
приа
помощиа редактора
visualа
basic.
.2
Когда
Вы
загружаете
проект в
автокад
macro проект астанет адоступным
для
использования.
а.
Проекты,
запасенные в другиха
DVB
файлах
должны быть
загружены заново
. В любое
время когда проект
загружается,
любые другие
проекты,
которые
упомянуты первым
проектом, будут
загружены
автоматически.
Дополнительно,
Автокад автоматически
загрузит при
запуске любой
проектный афайл с
названием(именем)
acad.dvb.
Каждый
проект
обычно
содержит по
крайней мере
один макро.
дляа
редактирования
макро:
Stepping ШАГав
макро
начинает
выполнение
макро (переходя в редактор ) и
останавливает
выполнение
на первой
линии кода. (эта
линия окрашивается в желтый цвет)
ознокомление с vba manager