Управление кодами VBA для книги Excel с поддержкой макросов.

Добавление модуля VBA на C#

В следующем образце кода создается новая книга и добавляется новый модуль VBA и код макроса, и сохраняется в формате XLSM. Когда вы откроете файл XLSM в Microsoft Excel и нажмете команды Разработчик > Визуальный Basic, вы увидите модуль под названием “TestModule” и внутри него будет следующий код макроса.

 Sub ShowMessage()

    MsgBox "Welcome to Aspose!"

End Sub

Вот образец кода для создания файла XLSM с модулем VBA и кодом макроса.

Изменение VBA или макроса на C#

Приведенный ниже образец кода загружает исходный файл Excel с встроенным VBA-кодом или макросом.

 Sub Button1_Click()

    MsgBox "This is test message."

End Sub

После выполнения приведенного выше образца кода Aspose.Cells код VBA или макрос будет изменен таким образом.

 Sub Button1_Click()

    MsgBox "This is Aspose.Cells message."

End Sub

Вы можете загрузить исходный файл Excel и файл Excel для вывода по указанным ссылкам.

Продвинутые темы