it-swarm-ko.com

새 창에서 Excel 파일 열기

Excel이 실행 중이고 Windows 탐색기에서 Excel 파일을 두 번 클릭하면 문서를 별도의 모니터로 이동할 수 있도록 기본적으로 새 창에서 실행하고 싶습니다. 이 문제를 일으킬 방법이 있습니까?

104
JC.

나는이 문제도 가지고있다. 여기 내가 한 일이있다.

Excel 2003에서는 도구 -> 옵션 -> 일반 탭으로 이동합니다.

'다른 응용 프로그램 무시'옵션이 선택되어 있는지 확인하십시오.

Excel 2007 및 2010에서는 Office 단추 -> Excel 옵션 -> 고급을 클릭합니다.

일반에서 '동적 데이터 교환을 사용하는 다른 응용 프로그램 무시'를 선택하십시오.

enter image description here

나는 이것이 왜 내장되어 있지 않은지 모른다. 출처 : http://www.lytebyte.com/2008/05/13/how-to-open-two-Excel- 파일 - 나란히 - 별도 - 모니터/

87
hyperslug

조금 뒤쳐져 Excel뿐만 아니라 모든 프로그램에서 작동하지만, 마우스 가운데 버튼으로 Windows 7 작업 표시 줄의 Excel 아이콘을 클릭하고 Excel의 새 인스턴스를 만든 다음 Excel의 각 인스턴스에서 문서를 엽니 다. .

enter image description here

enter image description here

Excel의 여러 인스턴스가 실행되면 Shift 키를 누른 채 아이콘을 마우스 오른쪽 버튼으로 클릭하여 나란히 정렬 할 수 있습니다.

enter image description here

16
Matthew Lock

모든 창을 다른 창에서 열면 특정 단점이 있습니다. 한 가지 예를 들어, 다른 통합 문서를 참조하는 수식을 작성하면 다른 통합 문서의 전체 파일 경로가 포함됩니다. 다른 경우에는 한 통합 문서에서 다른 통합 문서로 복사/붙여 넣기를 수행하면 열 너비 등을 유지하는 것과 같이 대상 데이터에 사용할 수있는 옵션 수가 줄어 듭니다. 이러한 것들이별로 중요하지 않을 수도 있지만 기본적으로 여러 창에서 여러 통합 문서를 사용할 때 "이상한"동작이 발생하면 같은 창에서 열어서 별난 일이 사라지는 지 확인할 수 있습니다.

필자가 선호하는 것은 같은 창에서 Excel 통합 문서를 열도록 기본 동작을 그대로 두는 것입니다. 개별 통합 문서를 다른 창에서 열려면 파일을 마우스 오른쪽 단추로 클릭하고 "새 창에서 열기"를 선택하십시오. 이것을하기 위해, 나는 이 작은 유틸리티 를 썼습니다. 그것은 무료입니다. 자유롭게 설치하십시오.

13
Nick Spreitzer

나는이 안내서 를 여기 따라 갔다.

간단히 말해서 :

  1. Regedit를 엽니 다 (win + R, regedit).
  2. HKEY_CLASSES_ROOT/Excel.Sheet.12/Shell/Open/command로 찾아보기
  3. 오른쪽의 탭 에서 :
    • (Default)를 오른쪽 클릭하고 Modify...를 선택하고 뒤에 "%1"(따옴표 포함)를 추가하십시오.
    • command의 이름을 command2로 변경하십시오
  4. 왼쪽의 탭에서 :
    • command 폴더 바로 아래 (이름은 그대로 유지됩니다)
      ddeexec의 이름을 ddeexec2로 변경하십시오.
  5. HKEY_CLASSES_ROOT/Excel.Sheet.8/Shell/Open/command로 찾아보기
  6. 3 단계와 4 단계를 반복하십시오.
  7. 이것을 csv 파일에도 유효하게하려면,
    HKEY_CLASSES_ROOT/Excel.CSV/Shell/Open/command로 찾아보기
  8. 3 단계와 4 단계를 반복합니다 (또는 6 단계 반복).

이 기능은 Microsoft Excel 2007에서 작동합니다. 업데이트가 필요한 경우이 단계를 반복해야 할 수 있습니다.

뒤집을 수 있기 때문에 개인적으로 수동 접근법을 좋아했습니다. 다른 제안 된 솔루션과 관련하여, 나는 같은 이름을 가진 두 개의 파일을 쉽게 열 수 있다는 사실을 아주 좋아합니다.

8
Antonio

Excel 2007 : Windows 레지스트리를 편집 할 수있는 권한이있는 경우 여기 는 새 인스턴스에서 열 수있는 옵션을 추가하는 몇 가지 레지스트리 파일입니다 ( 기본 또는하지 않음) 파일을 마우스 오른쪽 버튼으로 클릭하면 두 기능을 모두 사용할 수 있습니다.

.reg 파일을 '제거'할 수도 있습니다. Excel 2007 (32 비트 창)에서 테스트하고 테스트했습니다. 나는이 기술이 hyperslug의 대답과 동일하다고 생각한다 : DDE인지 아닌지.

6
mtone

Hyperslug의 대답이 나에게 도움이되지 않았기 때문에, 나는 그의 링크에서 "Option B"를 따라 갔다. 그리고 시작 메뉴에서 새로운 (빈) 엑셀을 열고, 내가 열려고하는 파일을 새로운 창으로 드래그 앤 드롭한다.

5
David Schmitt

Office 2013에서이 문제를 해결했습니다. 각 통합 문서는 Office 2013의 자체 창에 있습니다.

4
Tarnay Kálmán

다음은 동일한 문제를 해결하기 위해 만든 레지스트리 파일 집합입니다 . http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007 -Office-to-open-Excel-2007-documents-in-a-new-instance.html sfQueryTermInfo = 1 + 30 + Excel + instanc + new

새 인스턴스에서 Excel 파일을 열려면 마우스 오른쪽 단추를 클릭하고 선택 사항으로 기본 동작을 설정하지만 통합 문서간에 잘라내어 붙여 넣기가 필요한 경우 기존 인스턴스에서 해당 옵션을 열 수 있습니다.

3
Alain

또 다른 해결책은 .reg 파일을 다음 내용으로 Windows의 레지스트리에 병합하는 것입니다 (버전 및 설치 경로에 따라 경로를 Excel.EXE로 변경하고 다시 매핑 할 추가 파일 유형을 추가하십시오 (Excel.Sheet.12.xlsx 파일 용이며 Excel.Sheet.8.xls 파일)) :

(이 변경 사항을 되돌리려면 HKEY_CLASSES_ROOT\Excel.Sheet.12의 내보내기를 통해 기존 HKEY_CLASSES_ROOT\Excel.Sheet.8regedit.exe 분기를 백업 할 수 있습니다.

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\Excel.Sheet.12]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected\ddeexec]




[HKEY_CLASSES_ROOT\Excel.Sheet.8]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected\ddeexec]

이 파일을 적용한 후 동일한 창에서 다른 파일을 열려면 파일 메뉴를 사용하여 다른 파일을 열면 현재 창에서 열립니다.

2
Danny

Microsoft는 이미이 패치를 적용했습니다. 여기에서 패치를 다운로드 할 수 있습니다.

https://support.Microsoft.com/en-us/help/2636670/how-to-open-Excel-files-in-separate-windows-in-windows-7

패치를 실행하면 " 직접 해결할 수 있습니다 "섹션의 모든 내용이 수행됩니다.

2
lockhrt

마지막으로 내 Windows 7 및 Excel 2010에서 작동하는 하나의 regedit 명령

Excel의 여러 인스턴스를 시작하기 위해 DDE를 사용하지 않고 파일을 엽니 다. Excel의 "동적 데이터 교환 (DDE)을 사용하는 다른 응용 프로그램 무시"확인란을 선택합니다 -> Excel 옵션 -> 고급

이 방법으로 문제가 해결되지 않으면 Windows Vista 및 Windows 7에서 DDE를 완전히 제거하기 위해 레지스트리를 편집해야합니다. =============== 중요이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서이 단계를 신중하게 수행해야합니다. 추가 보호를 위해 레지스트리를 수정하기 전에 백업하십시오. 그런 다음 문제가 발생하면 레지스트리를 복원 할 수 있습니다.

  1. 시작을 클릭하고 검색 상자에 regedit를 입력 한 다음 Enter 키를 누릅니다.
  2. 레지스트리 하위 키를 찾습니다. HKEY_CLASSES_ROOT\Excel.Sheet.14\Shell\Open
  3. Ddeexec 하위 키를 삭제하십시오.
  4. 명령 하위 키를 클릭 한 다음 오른쪽 창에서 기본값을 두 번 클릭하십시오. "C :\Program Files\Microsoft Office\OFFICE14\Excel.EXE" "% 1"명령 문자열 값을 두 번 클릭하고 해당 데이터를 다음과 같이 바꿉니다. (f '^ Vn-) f (ZXfeAR6. jiEXCELFiles>! De @] Vz (r = f1lfq? R & "% 1"

이 포럼 에서 샐리 탱 (sally tang)에게 감사드립니다. https://social.technet.Microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each- Excel-2010-windows-7? 포럼 = 엑셀

2
user2635566

Excel 2010을 사용하고 스프레드 시트를 쉽게 전환 할 수 있도록 새 인스턴스를 열려고했습니다. Alt + Tab을 사용하여 Excel의 기본 설정과 작동하지 않습니다. 각 스프레드 시트에 대해 새 인스턴스를 열어야하는 주된 이유 인 경우 다음을 수행하여 문제를 해결할 수 있습니다.

  1. 엑셀 열기
  2. 파일 메뉴 열기
  3. '옵션'을 클릭하십시오.
  4. '고급'을 클릭하십시오.
  5. 아래로 스크롤하여 '표시'섹션으로 이동하십시오.
  6. "작업 표시 줄의 모든 창 표시"확인란을 선택하십시오.

이렇게하면 스프레드 시트를 쉽게 전환 할 수 있지만 두 개의 스프레드 시트를 동시에 (예 : 여러 개의 모니터가있는 경우) 보려면 새로운 인스턴스의 Excel을 열고 해당 인스턴스 내에서 파일을 열어야합니다.

1
MWies

이 스레드는 오래되었지만 문제는 지속됩니다! Hyperslugs 솔루션이 나에게 도움이되지 못했지만 엑셀 문서를 열거하고 새로운 인스턴스를 강제 실행하는 멋있는 실행 프로그램을 발견했습니다. 여기에서 찾을 수 있습니다 http://blog.thomascsherman.com/2010/06/opening-Excel-files-in-new-processes-Excel-launcher-helper-app/ . 나는 이것이이 귀찮은 문제를 가진 누군가를 돕기를 바랍니다.

1
Bryan

DDE를 사용하지 않도록 설정하는 것이 가장 좋은 방법 인 것처럼 보이지만 Windows 탐색기를 통해 스프레드 시트를 열려고하면 Excel에서 빈 창이 열립니다. 일반적으로 Windows 탐색기를 통해 스프레드 시트를 열면 가장 좋은 옵션은 확장 프로그램을 다시 연결하고 자신의 명령을 지정하는 것입니다.

이렇게하려면 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다 (Office 설치와 일치하도록 경로 수정).

C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE

이렇게하면 Excel 파일을 두 번 클릭 할 때마다 새 창이 열립니다. 또한 Excel 아이콘을 마우스 오른쪽 단추로 클릭하고 최근 스프레드 시트를 선택할 때의 동작을 수정합니다. 그러나 Excel의 열기 대화 상자를 통해 스프레드 시트를 열면 동작이 수정되지 않습니다. 이러한 대화 상자는 여전히 같은 창에서 열립니다.

참고 : 위의 명령을 배치 파일에 배치하면 "%%1" 대신 "%1"를 사용해야합니다.

0
jdgregson