Excel (C# 프로그램) 내에서 Excel을 실행하고 특정 추가 기능을 동시에로드하려고합니다. 이것이 가능한가? C# 프로그램은 특정 Excel 솔루션 (VSTO로 개발 된 특정 추가 기능 (DLL)이있는 Excel)을 여는 일종의 실행 프로그램 EXE 여야합니다. 추가 기능 (리본이 있음)이 처음부터 시작되어 다른 모든 내장 탭이 숨겨집니다. 런처 EXE로 Excel을 시작한 경우에만 추가 기능을로드해야합니다.Excel을 시작하고 다른 프로그램에서 특정 추가 기능을로드하십시오.
내가 엑셀 예를 들어
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "EXCEL.EXE";
Process.Start(startInfo);
시작할 수 있습니다 그러나 새 Excel 과정을 말할 수있는 가능성이 있다는 것을 알고있는 추가 기능로드해야 하는가?
추가 기능은 .xlam 또는 .dll입니까? –
.dll addin입니다. –
아. 나는 그런 다음 방법이 있다고 생각하지 않는다. Excel 명령 줄은 "/ r"(.xlam의 경우 유용) 및 "/ a"(자동화 추가 기능의 경우) 만 지원합니다. –