Я должен создать что-то, bat сценарии (?), для установки дополнения для Excel 2003 так, чтобы конечный пользователь не был требуемый вручную установить дополнение от ручного инструмента Excel->, Дополнение... затем просматривает.
Например, мое дополнение является файлом:
C:\Program Files\MyApp\bin\myAddin.xla
Какие-либо предложения или просто ступают с консоли команды для установки дополнения?
Клиентом ПК является основанный на Windows XP ПК.
Вот замечательное пошаговое объяснение, доступное на этом сайте или здесь.
Но я предположил бы, что можно использовать автоматизацию, легко
Добавьте новую рабочую книгу.
Назовите Добавить метод набора AddIns для добавления нового дополнения к списку дополнений в Excel Add-In Manager.
Установите свойство Install объекта AddIn к Истинному (эквивалентный выбору дополнения менеджер по Дополнению).
Тусклый oXL Как Объект, oAddin Как Объект
Набор oXL = CreateObject ("Excel. Приложение")
oXL.Workbooks. Добавить
Набор oAddin = oXL.AddIns. Добавьте ("C:\test.xla", Верный)
oAddin. Установленный = Верный
oXL.Quit
Набор oXL = Ничто
Обратите внимание, что рабочая книга добавляется до вызова Добавить метода в этом примере. Менеджер по Дополнению в Excel не доступен, если нет по крайней мере одна видимая открытая рабочая книга. Без этой строки кода Вы получаете одно из следующих сообщений об ошибках: