답변:
이것은 당신이 원하는 것을 할 것입니다 :
레지스트리 편집기를 열고 다음을 탐색하십시오. HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open
삭제 ddeexec
키, (또는 당신이 걱정하는 경우 그냥 이름을 바꿉니다 - 방금 이름을 바꾸면 작동했습니다)
"command"키를 클릭하고 /e
해당 키의 (기본값) 및 명령 문자열 끝에 "%1"
따옴표 %1
중요하며 추가해야합니다.
변경 후 줄은 다음과 같아야합니다.
(Default) REG_SZ "C:\Program Files (x86)\Microsoft Office\Office11\EXCEL.EXE" "%1
command REG_MULTI_SZ ']gAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f`1lfq`?R& "%1"
Excel.Sheet.12와 동일한 변경을하십시오.
이제 .xls와 .xlsx 모두 새 창에서 오류없이 열어야합니다.
파일이 정적 인 경우 (바탕 화면, 내 문서 등)이 링크를 참조 할 수 있습니다.
임의의 파일 (인터넷, 전자 메일 등)이있는 경우이 작업을 수행하여 모든 XLS 파일을 열어 새 인스턴스에서 열 수있는 방법을 변경할 수 있습니다.
http://www.drewery.net/blog/2006/08/29/utilising-dual-monitors-with-microsoft-excel-2003/
현재 인스턴스에서 문서를 여는 기존 동작이 좋고 실행하기 위해 두 번째 Excel 복사본이 필요할 수있는 경우 자주 사용하는 바로 가기에서 Excel의 두 번째 복사본을 시작하고 원하는 파일을 끌어서 놓기 만하면됩니다.
다음은 Win7 64 비트에서 작동합니다 (마우스 오른쪽 버튼을 클릭하면 Excel에서 새 인스턴스 하위 메뉴로 열림). 메모장을 열고 다음을 붙여넣고 다음과 같이 저장하십시오 : - Excel OpenInNewInstance.reg 병합 ...을 마우스 오른쪽 단추로 클릭하십시오. 당신은 끝났습니다 .. 당신의 엑셀을 오른쪽 클릭하고 새로운 인스턴스에서 열어 라.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewInstance] @="Open In New Instance" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewInstance\command] @="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\"" [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance] @="Open In New Instance" [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance\command] @="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""