2007~2011/App + Office2010. 6. 4. 00:03
2개 이상의 엑셀 파일을 실행하였을 때, 각각의 excel 프로세스가 실행되어 분리된 윈도우 형태로 사용할 수 없을까요?
다중창, 멀티 인스턴스로 검색해 보면 여러가지의 팁이 있습니다만 제가 테스트 한 자료를 아래와 같이 정리해 봅니다.

Microsoft 에서 가이드하는 공식적인 문서는 찾지 못하였으며 어떤 부작용이 있을지도 검증되지 않은 방법입니다. 그냥 필요하다면 Workaround 로 적용해 볼 만한 방법입니다. 제 PC 외 다른 곳에선 테스트 해 보지 않았습니다. ^^;

'나만 아니면 돼~~~'


[환경]
Windows 7
Office 2010


[현상]
아래 그림과 같이 2개 이상의 엑셀 파일 문서를 열었을 때, 각각 별도의 EXCEL 프로세스에서 실행하고자 함.





[WORKAROUND]
1. 레지스트리 백업 
 가. 아래 경로에서 Export 메뉴를 사용하여 아래 레지스트리를 백업합니다.
 나. 레지스트리 경로 : [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]

2. ddeexec 키 제거 (삭제 또는 다른 이름으로 변경)
 가. 레지스트리 경로 : [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]

3. command 값 변경 
 가. 레지스트리 경로 :  [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
 나. 변경 전 : xb'BV5!!!!4!!!!MKKSkEXCELFiles>u2BeT,8X[=]9==,*)Nn] /dde
 다. 변경 후 : xb'BV5!!!!4!!!!MKKSkEXCELFiles>u2BeT,8X[=]9==,*)Nn] "%1"


작성자 : Lai Go / 작성일자 : 2010.06.03
Posted by 사용자 Lai Go

댓글을 달아 주세요

  1. jaehwan

    2003이나 2007에서 "폴더옵션"에서 XLS나 XLSX 열기 형식에
    "C:\....\EXCEL.EXE /e "%1" 붙여주는거랑 똑같은거죠?
    2010은 레지스트리 변경으로 해야되는건가...

    2010.06.30 17:20 [ ADDR : EDIT/ DEL : REPLY ]
    • Windows XP 에서는 폴더 옵션~
      Windows VISTA, 7 에서는 위와 같이 레지스트리 변경이 필요한 것으로 알고 있습니다.
      아..마..도...

      2010.07.01 00:43 신고 [ ADDR : EDIT/ DEL ]