Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2.4 KB

el_word_runvba.md

File metadata and controls

41 lines (33 loc) · 2.4 KB

Запустить VBA

Элемент, выполняющий скрипт VBA в Word. Не поддерживается на ОС Linux.

Описание общих свойств см. в разделе Работа с элементами

Свойство Тип Описание
Word
Файл* String Путь к файлу скрипта
Функция* String Имя функции VBA
Аргументы* [List Аргументы скрипта
Видимость* Boolean Видимость Word
Вывод
Переменная Object Сохраняет результат выполнения скрипта

{% tabs %} {% tab title="C#" %}

LTools.Office.WordApp app = LTools.Office.WordApp.Init(wf, @"c:\folder\file.docx", LTools.Office.Model.InteropTypes.Interop);
object data = app.RunVBA(@"c:\file.vba", "func");

{% endtab %}

{% tab title="Python" %}

app = LTools.Office.WordApp.Init(wf, "c:\folder\file.docx", LTools.Office.Model.InteropTypes.Interop)
data = app.RunVBA("c:\file.vba", "func")

{% endtab %}

{% tab title="JavaScript" %}

var app = _lib.LTools.Office.WordApp.Init(wf, @"c:\\folder\\file.docx", _lib.LTools.Office.Model.InteropTypes.Interop);
var data = app.RunVBA("c:\\file.vba", "func");

{% endtab %} {% endtabs %}