Посібник Microsoft Word / Visual Basic

Автор: Sara Rhodes
Дата Створення: 17 Лютий 2021
Дата Оновлення: 4 Липня 2024
Anonim
Запис на мові Бейсик VBA 1
Відеоролик: Запис на мові Бейсик VBA 1

Зміст

Мова програмування Visual Basic - це версія класичного "базового" мови Microsoft. Microsoft також додала функціональність мови Visual Basic як серверну версію Microsoft Office. Visual Basic for Applications (VBA) - це програмування, яке може працювати з Microsoft Word для створення складних і динамічних документів. Програмний код вводиться в редакторі Visual Basic і виконується за допомогою макросів Microsoft Word. Щоб почати використовувати VBA у Word, ви повинні дізнатися, як увімкнути макроси, основну структуру функції або процедури, і як виконати код, коли він буде завершений.


Інструкції

Visual Basic для додатків перетворює звичайні текстові документи у динамічні програми (Зображення ANSI за DBX60 від Fotolia.com)

    Робота з Word 2007/2010

  1. Увімкніть макроси. Код VBA виконується у вигляді макросів у Word. Якщо рівень безпеки не налаштований на запуск макросів, ви не зможете запустити код. Натисніть кнопку "Офіс", а потім "Параметри слова". Натисніть вкладку "Центр надійності", а потім "Налаштування макросів". Натисніть опцію "Довіряти доступу до об'єктної моделі проекту VBA". Натисніть "OK".

  2. Натисніть на вкладку "Розробник", якщо ви ще не вибрали її. Натисніть кнопку "Офіс" ще раз і "Параметри слова". Перейдіть на вкладку "Популярні", якщо її ще не вибрано. Натисніть "Показати вкладку розробника на стрічці" та натисніть "ОК".


  3. Відкрийте редактор Visual Basic. Перейдіть на вкладку "Розробник". Натисніть "Visual Basic".

  4. Додайте код VBA. Ви можете додавати форми користувача, модулі та модулі класу, залежно від того, що ви хочете робити в VBA; варіанти багато. Наприклад, ви можете використовувати VBA для збереження поточного документа з новим ім'ям файлу. Додайте новий модуль для цього. Натисніть "Вставити", а потім "Модуль". Введіть код процедури.

    "Sub SaveAsDocument () Dim wdCurrentApp Як Word.Application Встановити wdCurrentApp = GetObject (," Word.Application ") wdCurrentApp.ActiveDocument.SaveAs" C: Мої документи VBExample.docx "End Sub"

    Це основна структура процедур класу VBA, модулів і модулів. Деякі з них менші, а деякі більш детальні. Натисніть "Файл" і "Зберегти", щоб зберегти зміни.

  5. Виконайте процедури. Поверніться до головного вікна документа в Word 2007. Натисніть вкладку "Розробник", а потім "Макроси". Натисніть назву своєї процедури та натисніть "Виконати". Наприклад, щоб запустити вищевказаний код, натисніть "SaveAsDocument" і натисніть "Виконати".


    Робота з Word 2003 або раніше

  1. Увімкніть макроси. Натисніть на пункт меню "Інструменти". Натисніть "Макрос", а потім "Безпека". Змініть рівень безпеки на "Medium" і натисніть "OK". Перезапустіть Microsoft Word. Натисніть "Увімкнути макроси", коли з'явиться запит.

  2. Відкрийте редактор Visual Basic. Натисніть "Інструменти" і наведіть вказівник миші на "Макрос". Натисніть "Редактор Visual Basic".

  3. Натисніть "Вставити" і додайте елемент, який ви хочете створити; форма користувача, модуль або модуль і клас. Введіть код VBA для того, що ви хочете зробити в Word. Ось приклад процедури, яка створює новий документ Word з шаблону:

    "Sub NewTempDoc () Dim wdWordApp як Word.App Встановити wdWordApp = GetObject (," Word.Application ") wdWordApp.Documents.Add Шаблон: =" Елегантний Memo.dot "End Sub"

    Натисніть піктограму "Зберегти" у редакторі Visual Basic, щоб зберегти зміни.

  4. Виконайте процедуру. Поверніться до головного вікна документа. Натисніть "Інструменти", "Макрос", а потім "Макроси". Натисніть назву створеної процедури та натисніть "Виконати". Щоб виконати описану вище процедуру, необхідно натиснути "NewTempDoc", а потім "Виконати".

Як

  • Докладніше про інші методи та функції в VBA можна дізнатися, вибравши опцію "Довідка" у редакторі Visual Basic, натиснувши "Довідка" на панелі меню, а потім "Довідка в Microsoft Visual Basic".