В этом кратком руководстве объясняется процесс добавления кода в Excel библиотеке VBA с использованием Python. В нем содержатся сведения о настройке IDE для разработки, список шагов, определяющих задачи программирования, а также пример кода, демонстрирующий, как использовать библиотеку макросов Excel с использованием Python. Вы научитесь получать доступ к библиотеке VBA и добавлять модули/коды в соответствии с требованиями.
Действия по добавлению библиотеки исходного кода Excel VBA с использованием Python
- Настройте IDE на использование Aspose.Cells для Python через Java для обновления библиотеки VBA.
- Создайте объект Workbook, получите доступ к листу и добавьте новый module.
- Получите доступ к вновь созданному модулю, используя возвращенный индекс при создании модуля.
- Задайте имя модуля
- Установить код для модуля
- Сохраните полученный файл Excel как XLSM.
Эти шаги суммируют процесс доступа к библиотеке кода VBA с помощью Python и добавления модулей. Начните процесс с создания или загрузки книги, выбора листа и добавления модуля и кода в проект VBA. Наконец, задайте имя и коды во вновь созданном модуле и сохраните файл XLSM на диске.
Код для обновления библиотеки кода VBA с использованием Python
В этом примере кода демонстрируется процесс добавления модуля с кодом в библиотеку кода Excel VBA с использованием Python. Этот пример кода VBA меняет цвет фона каждой ячейки на зеленый, когда вы вводите в ячейку четное число. Вы можете установить тип модуля Vba ПРОЦЕДУРНЫЙ, ДОКУМЕНТ, КЛАСС или ДИЗАЙНЕР.
В этой статье был описан процесс добавления макроса в файл Excel. Если вы хотите снять защиту с файла Excel, обратитесь к статье Как снять защиту Excel в Python.