Как программно нажимать Excel Внешний AddIn - PullRequest
0 голосов
/ 01 ноября 2018

На моих листах Excel установлен продукт Excel в виде надстройки Excel.

У меня нет возможности трогать или просматривать код.

В настоящее время мне нужно нажать кнопку надстройки, нажать кнопку, а затем еще одну кнопку, чтобы активировать надстройку (надстройка выходит в Интернет и выполняет некоторые вычисления в файле excel).

Моя цель - автоматизировать ситуацию, как это сделать?

Так что мне удалось сделать это до сих пор (ниже), но я не знаю, как продолжить с этого момента.

Application xlApp = new Application();
Workbook xlWorkbook = xlApp.Workbooks.Open(AppDomain.CurrentDomain.BaseDirectory + @"excelExample.xlsx");
_Worksheet xlWorksheet = xlWorkbook.Sheets[1];
string name = xlWorksheet.Name; 
Microsoft.Office.Core.COMAddIn externlAddIn = xlApp.Application.COMAddIns.Item("Company.Office.Excel.ExcelAddIn");

if (externlAddIn.Connect)
{
    // works good until here (externlAddIn.Object.GetType() => 
    // throws exception (The method or operation is not implemented)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...