Разделы сайта

Читаемое

Обновления Apr-2024

Промышленность Ижоры -->  Исследование каталогов реестров 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [ 86 ] 87 88 89

талоге, следует ввести имя, подобное ThisDocument. myMacro . Вы также можете распределять макросы по разным модулям; каждый модуль располагает собственным окном Code. Чтобы добавить макрос в определенный модуль, введите имя модуля перед именем макроса, например, ProjectMacros.GetSelected . Если модуль еще не существует, будет создан новый модуль с таким именем в проекте VBE. Точно так же, если вы даете имя новому макросу, но не указываете, какой модуль будет его содержать, создается новый модуль с названием NewMacros . Использование модулей упрощает процесс совместного использования с другими людьми вашего VB-кода. Вы можете экспортировать модуль из вашего проекта VBE, либо импортировать в него файл .bas. Для получения более подробной информации о создании макросов смотрите книгу Изучение ArcObjects или интерактивную справку ArcObjects Developer Help.

Редактирование макроса

1. В меню Инструменты, укажите на Макрос и затем выберите опцию Макрос.

2. В списке под текстовым блоком Имя макроса выберите имя макроса, который вы хотите отредактировать.

3. Нажмите кнопку Редактировать.

В окне Code отобразится программный код макроса.

4. Отредактируйте программный код.

5. Щелкните в VBE меню Файл и выберите опцию Save Project.

6. В VBE нажмите кнопку Закрыть.

Добавление макроса на панель инструментов или в меню

1. Отобразите панель инструментов, в которую вы хотите добавить макрос.

2. В меню Инструменты выберите Настроить.

3. Перейдите на закладку Команды.

4. В списке Категории выберите Макросы.

5. Щелкните и перетащите макрос из списка Команды и отпустите его на панели инструментов.

Макрос появится на панели инструментов или в меню.



Макрос отображается на панели инструментов.

Инструменты Геообработки

- Инструменты Геообраб!



Запуск макроса в диалоговом окне Макросы

1. В меню Инструменты укажите на Макрос и затем выберите опцию Макрос.

2. Щелкните на Макрос, который вы хотите запустить.

3. Нажмите кнопку Выполнить.


Запуск макроса в редакторе Visual Basic Editor

1. В меню Инструменты, укажите на Макросы и затем выберите опцию Visual Basic Editor.

2. В окне проекта VBE щелкните дважды на ThisDocument или модуль, содержащий макрос, который вы хотите запустить.

Появится окно Code для данного макроса.

3. Установите курсор внутри соответствующей подпрограммы.

4. В меню Run в VBE выберите Run Sub/UserForm.





Создание собственных команд с помощью VBA

ArcCatalog использует автоматизацию, которая представляет собой особенность технологии COM (Component Object Model); она позволяет обращаться к объектам Каталога из VB, а также из других языков, инструментов и приложений, которые поддерживают автоматизацию. Например, с помощью VB можно анализировать источник данных, используя объекты ArcCatalog, но не используя само приложение ArcCatalog.

Панели инструментов и команды тоже являются COM-объек-тами. Вы можете создавать в VBA собственные объекты. Чтобы считаться командой, объект должен удовлетворять базовому набору требований, установленному для всех команд. Чтобы являться кнопкой, объект должен, соответственно, удовлетворять требованиям кнопок. Книга Изучение ArcObjects, интерактивная справка ArcObjects Developer Help и интерактивная Справка VBE описывают интерфейсы, методы, события и свойства, доступные в VBA. Среда настройки ArcCatalog облегчает процесс

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

2. В меню Инструменты выберите Настроить.

3. Перейдите на закладку Команды.

4. В списке Категории выберите Элементы управления.

5. Нажмите кнопку Новый элемент управления.

6. Выберите тип элемента управления, который вы хотите создать.

7. Нажмите кнопку Создать для создания элемента управления без присоединения к нему программного кода. Имя элемента управления отобразится в списке Команды. Программный код для элемента управления можно создать в другое время.

Если вы хотите начать процедуру добавления программного кода прямо сейчас, нажмите кнопку Создать и редактировать и перейдите к шагу 11. ►




Новый элемент управления добавляется в список Команды.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [ 86 ] 87 88 89

© 2003 - 2024 Prom Izhora
При копировании текстов приветствуется обратная ссылка