excel с vbscript, который использует сторонний COM ADD-IN

Я хочу автоматизировать процесс в excel с помощью vbscript, который использует сторонний COM ADD-IN

Sub LoadAddIn() Dim oComAddIn As COMAddIn Set oComAddIn = Application.COMAddIns.Item("C:\Program Files (x86)\Thomson Reuters\Eikon\EikonOfficeShim.dll") oComAddIn.Connect = True CreateFolder End Sub 

Но при запуске excel из vbscript он открывается без каких-либо надстроек, и формула, использующая вышеуказанную надстройку, не работает.

Я искал столько веб-сайтов, но не получал точный синтаксис для подключения сторонней надстройки при выполнении excel от vbscript.

Я могу открыть EIKON AddIn и запустить процесс, используя следующее:

 'Start EIKON Update Dim RetVal As Long RetVal = ExecCmd("C:\Program Files (x86)\Thomson Reuters\Eikon\eikon.exe -officeexcel -a " & sPath) 

Обратите внимание, что sPath – это полный строковый путь к файлу, который я открываю.

Caveat: файл не закрывается автоматически. Я все еще работаю над этой частью.

  • Импорт кода в xlsb vs xlsm
  • Как обеспечить диапазон в макросе в Excel в следующей формуле
  • Попытка конвертировать XLS в CSV и CSV в XLS с помощью VBScript. Ошибка получения: 800A03EC (Невозможно получить свойство Open класса Workbooks)
  • Как открыть Excel и получить книгу без использования CreateObject
  • VBscript не может найти файл Excel
  • Установить область печати для файлов Excel
  • Сохранение только видимых ячеек из Excel в CSV
  • Преобразование XLS в CSV с использованием VBS, но сохранить ведущие нули
  • Вставка строки в Excel VBscript / VBA
  • Как сохранить книгу и обработать TITUS (или любую другую надстройку классификации документов) всплывающее окно?
  • Вставить столбец Excel VBScript и заполнить
  • Interesting Posts

    извлечь время и сравнить, если больше, чем в другой раз

    Как запустить макрос с кнопки в пользовательской ленте?

    Класс CI_Excel не найден

    Не удается подключиться от Excel к удаленному OLAP (SSAS) «не удалось установить соединение, потому что целевая машина активно отказала ему»

    Excel: номера листингов между двумя номерами

    Excel: преобразование строки в дату

    Excel VBA – перемещение столбцов в зависимости от имени без загрузки переменных

    Использование функции при назначении формулы

    отключите параметр отправки в excel 2007 с помощью пользовательского XML

    В чем разница между Application.Calculate и Application.CalculateFull?

    Каков наилучший способ генерации xslx-файла на веб-сайте? Возможно, с миллионами строк?

    Функция EXP Excel

    Не удается вызвать метод пользовательского объекта класса Excel VBA

    Преобразование символов Unicode, возвращаемых из XML-запроса в String / remove

    Сравнение двух столбцов данных и подсчета

    Давайте будем гением компьютера.