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: файл не закрывается автоматически. Я все еще работаю над этой частью.

  • не может удалять пустые строки из xlsx с помощью vbscript
  • Excel VBA - передача правильных аргументов в процедуры
  • Преобразование txt-файла в excel в vbscript
  • Сохраните классическую форму ASP в определенном столбце в excel
  • Могу ли я экспортировать данные Excel с UTF-8 без спецификации?
  • Применить существующий поиск папки VBS в подпапки?
  • Как создать список флажков multi select в excel?
  • Ошибка VBScriipt при попытке обновить электронную таблицу Excel с сегодняшней датой
  • Фиксированный номер столбца в Excel
  • сохранить результаты макроса, не открывая файл
  • Outlook получает изображения пользователей Exchange
  • Interesting Posts

    сводная таблица для диаграммы excel и добавьте ее в excel, используя python

    Excel VBA, если и затем не оценивать должным образом

    Как выбрать последние три строки в разных (несмежных) столбцах в EXCEL

    Суммирование в excel?

    Разница между пользователем .xls и .xlsb?

    wraptext – гиперссылка в данной ячейке

    .net 4.5 Excel.Application – как отменить элегантно

    Оператор сравнения рабочих листов Excel дает непоследовательные результаты?

    Как изменить мой макрос, чтобы разрешить пользователю копировать предыдущую строку в Excel 2010

    VBA – Как печатать только значения в данной ячейке?

    найти первое вхождение в случайной последовательности

    Функции и уравнения Excel IF

    Я не могу открыть файл .xlsx

    VBA – открытие словарного документа для экспорта данных из Excel в Word Doc

    Формула Iferror / Index / Match, которая ранее работала, теперь возвращает все результаты False, несмотря на значения, существующие на целевом листе

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