Как установить дополнение Excel 2003 (*.xla)

Я должен создать что-то, bat сценарии (?), для установки дополнения для Excel 2003 так, чтобы конечный пользователь не был требуемый вручную установить дополнение от ручного инструмента Excel->, Дополнение... затем просматривает.

Например, мое дополнение является файлом:

C:\Program Files\MyApp\bin\myAddin.xla

Какие-либо предложения или просто ступают с консоли команды для установки дополнения?

Клиентом ПК является основанный на Windows XP ПК.

0
задан 08.03.2012, 02:59

1 ответ

Вот замечательное пошаговое объяснение, доступное на этом сайте или здесь.

Но я предположил бы, что можно использовать автоматизацию, легко

Отсюда

  • Добавьте новую рабочую книгу.

  • Назовите Добавить метод набора 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 не доступен, если нет по крайней мере одна видимая открытая рабочая книга. Без этой строки кода Вы получаете одно из следующих сообщений об ошибках:

2
ответ дан 24.11.2019, 07:02

Теги

Похожие вопросы