2017-11-07 10 views
0

System.Diagnostics.Process.Start를 사용하여 Excel을 시작하는 C# 플러그 인 (데이터베이스 프로그램 용)을 만들었습니다.Process.Start를 통해 Excel을 열면 Excel 추가 기능이로드되지 않습니다.

이렇게 Excel을 열면 시작할 때로드하도록 설정된 Excel 추가 기능 중 하나가 실행되는 동안 다른 기능은 실행되지 않습니다.

Excel을 수동으로 열 때 (관리자로 실행하지 않는 경우) 모든 추가 기능이 시작됩니다.

권한이나 보안 문제가 있다고 생각합니까? 나는 관리자로서 데이터베이스 프로그램을 실행 해 보았지만 아무런 효과가 없었다.

왜 Process.Start를 통해 Excel을 시작하면 Excel을 수동으로 시작하지 않습니까? 내 플러그인 내에서이 문제를 해결할 수있는 방법이 있습니까?

+0

보관할 당신은 ... 시도 거기에 갈거야. 어떻게 가는지 알려주세요. – MickyD

답변

0

이 링크는 어떤 정보를 제공합니까? https://blogs.msdn.microsoft.com/haahmadi/2010/05/26/my-office-addin-does-not-load/

특히 3

가 지금 다시 시작 (3)에 경우 LoadBehavior를 다시 내가 1 단계에서 언급 한 레지스트리 키에 가서 설정 그런 다음 "VSTO_SUPPRESSDISPLAYALERTS"환경 변수를 0으로 설정 단계 뛰어나다. 당신은 대화 상자가 무슨 일이 일어나고 있는지 설명 볼 수 있어야합니다 :

그들에 대해 얘기하는 레지스트리 키는 여기 HKEY_CURRENT_USER \ 소프트웨어 \ 마이크로 소프트 \ 사무소 \ 엑셀 \ 추가 기능입니다