0
사실 runned되는 C# 응용 프로그램이 있습니다. 그것이 시작 때
, 그것은 엑셀 인스턴스를 실행하고 변수에 저장 : 다음
excelApp = new Excel.Application();
C# 코드에서 Excel ComAddin 활성화
I주기 엑셀의 애드 각각 찾기를 통해 내 자신의 추가 생성 :
private void getAddin()
{
const string addinName = "myAddInName";
foreach (Office.COMAddIn addin in excelApp.COMAddIns)
if (addin.Description.ToUpper().Contains(addinName.ToUpper()))
{
myAddin = addin;
return;
}
}
문제 그게 내 플러그인이 비활성화 된 요소 목록에있을 수도 있습니다.
(인해 일부 충돌에) 그럼 난 (엑셀의 프레임)로 이동해야합니다
File >Options >AddIns >Manage >Deactivated elements >Achieve >"myAddin" >Activate
내 추가 기능이 (엑셀의 다시 시작한 후) 다시 작동하는 ...
myAddin.Connect = loadAddin;
누군가가 C#을 사용하여 비활성화 된 플러그인을 자동으로 다시 활성화하는 방법에 대한 아이디어가 있습니까?