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.

Проект

Список проектов иа местонахождение всеха проектов возможных в даннома чертеже

включить(embed)

вкючитьа выбранныйа проект в данныйа чертеж. Чертеж можета состоятьа толькоа иза одного проекта.

новый

созданиеа новогоа проекта пода названиема "Global n," где n - номер(число ) сессии, увеличенный с каждым новым проектом.

Сохранить глобальный проект. Этот выбор доступен только, когда глобальный проекта не был сохранена когдаа либо.а

Загрузить.

Переда намиа возникает диалоглваяа коробкаа Проекта VBA (см. VBALOAD), при помощи которойа Вы можете загрузить существующий проект в данныйа чертеж.

Разгрузить

Разгружает отобранный глобальный проект.

Macros

Показывает диалоговуюа коробку macros , в которой Вы можете управлять, редактировать, или удалять VBA макро.

Редактор visualа basic

Вы можете редактировать коды, формы, и ссылки(рекомендации любого загруженного глобального проекта VBA или любого вложенного редактировать код, формы, и ссылки(рекомендации) проекта VBA в открытом чертеже. Вы можете также отлаживать и управлять проектами приа помощиа редактора visualа basic.

.2

Когда Вы загружаете проект в автокад macro проект астанет адоступным для использования. а. Проекты, запасенные в другиха DVB файлах должны быть загружены заново . В любое время когда проект загружается, любые другие проекты, которые упомянуты первым проектом, будут загружены автоматически. Дополнительно, Автокад автоматически загрузит при запуске любой проектный афайл с названием(именем) acad.dvb.

 

Каждый проект обычно содержит по крайней мере один макро.

 Макро выполняет макро кода в пределах атекущего ачертежа аАвтокада. Текущим активным чертежом , как рассматривается, является открытый ачертежюааа . Все ссылки(рекомендации) VBA на объект(цель) ThisDrawing отнесутся к текущему активному чертежу адля macros в глобальных проектах. Для macros во вложенных проектах, объект(цель) ThisDrawing всегда относится к чертежуа дляа которогоа составлена проект

дляа редактирования макро:

  1. откроем диалоговое окно и выберем макро для редактирования
  2. кликнема edit.
  3.  Чтобы начатьа пошаговое макро В Macros коробке диалога, выберите макро,а . Выберите Шаг

Stepping   ШАГав макро начинает выполнение макро (переходя  в редактор  ) и  останавливает выполнение на первой линии кода. (эта  линия  окрашивается  в желтый  цвет) 

 

  завершился  первый  урок

    ознокомление  с  vba manager

 

 

 

 

 

 



Hosted by uCoz

уыртэр  ёЄЁрээшЎр