Перейти к содержимому

Выполнить макрос VBS

image_1

Описание

Блок выполняет VBS-макрос в указанном файле Excel. Перед использованием данного действия убедитесь, что параметры Включить все макросы и Доверять доступ к объектной модели проектов VBA включены в Центре управления безопасностью Microsoft Excel.

image_2

Перед первым запуском VBS-макроса из студии, необходимо выполнить его запуск вручную и добавить файл в список довереных файлов.

image_3

Пример использования

В данном примере блок выполняет VBS-макрос в указанном файле Excel.

image_4

Файл Script.vbs заполняет в указанном Excel-файле ячейку “A1” текстом “Hello, World!”.

Dim xlApp, Book, Sheet
Set xlApp = CreateObject("Excel.Application")
Set Book = xlApp.Workbooks.Open(WScript.Arguments(0))
Set Sheet = Book.Sheets(1)
Sheet.Cells(1, 1).Value = "Hello, World!"
Book.Save()
Book.Close True
xlApp.Quit

Материалы для выполнения проекта


Результат

Заполненная книга Excel:

image_5