Visual Studio에서 디자인 모드로 Excel 워크 시트를 편집하려면 Visual Studio에서 EXCEL.EXE
의 인스턴스를 실행해야합니다. 불행히도, 항상 자체적으로 실행하는 대신, 이미 실행중인 것을 찾으면 그 것을 사용할 것입니다. 인스턴스가 작동하거나 매크로를 실행하면 매크로가 충돌하는 경우가 있습니다. 그리고 어떤 이유로 (내가 자주하는) 그것을 죽일 필요가 있다면, 분명히 VS에서 작업하는 것을 멈추게 될 것입니다.VSTO : Visual Studio에서 Excel의 새 인스턴스를 실행하도록하는 방법
해결 방법은 ALL EXCEL.EXE
인스턴스를 닫고 VS를 실행하고 VSTO 프로젝트를 열면 VS가 실행중인 인스턴스를 찾지 않고 자체 실행하고 이전 인스턴스를 다시 열 수 있습니다. 항상 그래야만 가능한 것은 아니기 때문에 VS를 매번 새로운 인스턴스로 열 수있는 방법을 찾고 싶습니다.
이 BTW 다른가요 ... 코드, 예를 들어,
oXL.Workbooks.Open에 그 인스턴스를 참조 새로운 Excel 프로세스를 시작하고 디버거를 연결하는 솔루션 (훌륭하지는 않지만)? – PandaWood
아니, 디자인 타임에 VS의 디자이너에 대해 얘기하고 있습니다. 나는 어떤 코드도 실행하고 있지 않으며 디버깅도하지 않는다. VS 디자이너를위한 Excel.exe 프로세스가 필요하며 새 프로세스를 만드는 대신 현재 실행중인 프로세스를 훔칩니다. 그것이 내가 풀려고하는 문제입니다. – Laurent