В этой статье рассказывается, как изменить библиотеку Excel VBA с помощью C#. Он содержит настройки IDE, список шагов и фрагмент кода для добавления модуля в библиотеку кода Excel VBA с использованием C#. Он демонстрирует доступ к проекту VBA и добавление модулей и кода в книгу.
Действия по изменению библиотеки кода Excel VBA с использованием C#
- Настройте IDE на использование Aspose.Cells for .NET для добавления модуля и кода.
- Создайте workbook, получите доступ к листу и добавьте VBA module.
- Получите доступ к вновь созданному модулю, используя индекс нового модуля.
- Задайте имя и код модуля
- Сохраните выходной файл Excel с новым макросом VBA.
Эти шаги объясняют процесс добавления модуля в библиотеку исходного кода Excel VBA с использованием C#. Получите доступ к коллекции VbaProject.Modules выбранной книги и вызовите метод Add(), чтобы добавить новый модуль. Получите ссылку на вновь созданный модуль и задайте для его имени и кодов нужные значения, прежде чем сохранять полученный файл XLSM.
Код для обновления библиотеки макросов Excel с использованием C#
В этом примере кода показано, как получить доступ к библиотеке кода VBA с помощью C# в файле Excel и добавить модуль и код. Пример кода в модуле отображает окно сообщения в MS Excel при каждом изменении значения ячейки A1. Это окно сообщения содержит обновленное значение в ячейке, однако вы можете изменить код в соответствии со своими требованиями.
Эта статья научила нас добавлять макросы в файл Excel. Чтобы отобразить формулы в Excel, обратитесь к статье как отображать формулы в Excel с помощью C#.