Работа с VBA Macros

Visual Basic Приложения (VBA) для Microsoft Word Это простой, но мощный язык программирования, который можно использовать для расширения функциональности. Aspose.Words API Предоставляет три класса для доступа к исходному коду проекта VBA:

  • VBAProject Класс обеспечивает доступ к информации проекта VBA
  • VBAModulesCollection Класс возвращает коллекцию модулей проекта VBA
  • VbaModule Класс обеспечивает доступ к модулю проекта VBA

Создание проекта VBA

Aspose.Words API обеспечивает VbaProject Недвижимость для получения или установки VbaProject в документе.

Следующий пример кода показывает, как создать VBA-проект и VBA-модуль вместе с основными свойствами. Название и тип:

Читать Макрос

Aspose.Words Также предоставляет пользователям возможность чтения макросов VBA.

Следующий пример кода показывает, как читать VBA Macros из документа:

Модифицировать Macros

Использовать Aspose.Words, Пользователи могут изменять макросы VBA.

Следующий пример кода показывает, как модифицировать VBA Macros. SourceCode имущество:

Клон VBA Проект

С Aspose.Words Также возможно клонирование проектов VBA.

Следующий пример кода показывает, как клонировать проект VBA с помощью Clone Имущество, создающее копию существующего проекта:

Клон VBA модуль

При необходимости можно клонировать модули VBA.

Следующий пример кода показывает, как клонировать модуль VBA с помощью Clone Имущество, создающее копию существующего проекта