Настройка, которая выбирает сервер автоматизации (написано в .NET) в Excel - PullRequest
0 голосов
/ 21 декабря 2010

У нас есть несколько формул Excel, написанных на .NET и представленных в Excel через COM.Пользователь, который хочет использовать наши формулы, должен:

  1. запустить некоторый bat-файл, который регистрирует DLL в COM (используя RegAsm)
  2. , затем в Excel (2010) выбрать File | Options | Add-ins | Надстройки Excel | Автоматизация | Выберите наш сервер | GO | GO

Мы хотим избежать (2.), используя некоторые автоматические настройки.Кто-нибудь знает, как это можно сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 21 декабря 2010

У вас не было ответа в течение некоторого времени. Я не знаю, что это будет работать, но, возможно, стоит попробовать:

Sub Add_an_Addin()

Dim oAddin As AddIn
Dim oTempBk As Workbook


Set oTempBk = Workbooks.Add

Set oAddin = AddIns.Add("E:\CostBenefit1.0.xla", True)
oAddin.Installed = True

oTempBk.Close

End Sub

ОТ: http://vbadud.blogspot.com/2007/06/excel-vba-install-excel-add-in-xla-or.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...