본문 바로가기

컴퓨터정보

엑셀 화면두개로 새창으로 열기

엑셀 화면두개로 새창으로 열기



엑셀을 사용하면서 창을 새로 띄워서 화면두개로 사용해야 할 경우가 있습니다.

지금현재의 설정은 엑셀을 새로 열면 현재창자리에 뜨게 되어있기 때문에 그 창안에 있는 엑셀의 데이타를 새로 연 엑셀에서 비교및 복사등을 할려고 하면 일일이 창을 왔다갔다 해야 하니 불편함이 있습니다.


이럴경우 화면두개로 새창으로 열고난 다음 작업을 하면 상당히 편리합니다.



1. 첫번째 방법은 전체 적용이 아니라 화면두개로 창을 뜨워서 작업해야 하는경우 1회성 작업입니다.

보통은 현재에서 새로 엑셀을 열면 현재창에서 열리게 되죠

이럴때에 작업트레이에서 Shift키를 누르고 엑셀을 누릅니다.



Shift키를 누르고 작업표시줄에 있는 엑셀을 누르면 새창이 새로 열리면서 엑셀이 뜹니다.



그러면 이 새창에서 필요한 엑셀 데이타를 불러서 작업을 할수 있는것이죠

1회성으로 필요할때마다 작업할수 있다는 장점이 있습니다.


2 . 다음으로는 레지스트리의 설정을 건들여서 매번 엑셀 작업할때마다 새창으로 열어서 화면두개의 엑셀작업이 가능하게 하는 작업입니다.


윈도우 검색창에서 regedit를 실행합니다.



아래 두 항목을 찾습니다.

HKEY_CLASSES_ROOT\Excel.Sheet.8\    → xls 파일에 대한 설정

HKEY_CLASSES_ROOT\Excel.Sheet.12\   → xlsx 파일에 대한 설정



먼저 HKEY_CLASSES_ROOT에서 엑셀을 찾아서 아래와 같이 찾아보시면 편리합니다.



우선 HKEY_CLASSES_ROOT\Excel.Sheet.12\에서 shell / Open / 항목이 두가지 있죠

이중에서 ddeexec를 삭제합니다.



혹시나 모르기에 삭제는 하지 않고 이름바꾸기로 old를 붙여놨습니다.

레지스트리는 앞으로도 혹시 모를 미연의 사고를 방지하기 위해 무작정 삭제는 좋지 않습니다.

특히 초보분들은 삭제보다는 이름바꾸기로 해두시면 편리합니다.



ddeexec를 삭제하거나 이름바꾸고 나면 이제 바로위에 있는 command로 들어갑니다.

여기에도 항목이 두개가 있네요

밑에 있는 command를 이름바꾸기로 old를 붙여봤습니다. 그게 아니시면 삭제하시면 됩니다.



기본값을 더블클릭을 하면 아래와같이 나옵니다.



뒤에있는 값을  /en "%1"로 변경합니다.



레지스트리편집기를 종료한후 엑셀을 실행해봅니다.



이제 엑셀을 열때마다 새창으로 열립니다.

이는 HKEY_CLASSES_ROOT\Excel.Sheet.12\ 만 수정하였기에 xlsx만 설정된 값입니다.

xls에 대해서도 적용을 할려면 HKEY_CLASSES_ROOT\Excel.Sheet.8\도 작업을 해워야 합니다.


작업한 내용을 정리해보자면 다음과 같습니다.

1. 윈도우 실행창에서 regedit를 실행합니다.

2.  HKEY_CLASSES_ROOT에서 Excel.Sheet.12를 찾아서 Shell \ Open \ ddeexec를 삭제하거나 이름변경을 해둡니다.

3. HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell \ Open \ command \ command항목을 삭제하거나 이름변경합니다.

4. HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell \ Open \ command \ 기본값을 "C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" /en "%1" 로 수정합니다.

수정하는값은 /e -> /en "%1" 로 수정하는 것말고는 다른것은 전혀 없습니다.


결국 이름변경 두번에 간단한 수정내용 넣는것이 다 입니다. 별 어렵지 않습니다.

되돌리고 싶으면 수정값 원래대로 돌리고 이름 변경한거 다시 원이름으로 돌리면 끝입니다.