이하내용은엑셀프로세스한개안에서창간전환에대한설명입니다.
사용환경: (페러럴즈속) 윈도우즈7, 엑셀2010
엑셀에서는그냥 alt+tab으로직전창간전환이잘안될때가많습니다.
바뀌어야되는데뭔가버벅거리는듯하면서안바뀌는현상이죠.
업무보다보면, 누가제발좀이거제대로되게좀해줬으면좋겠다는생각을엑셀쓸때마다했습니다.
ctrl+tab은잘작동하기는하는데켜저있는순서대로전환되는단점이있습니다.
5개이상켜놓기가보통이라면조금곤란해지지요.
저는그동안 3D플립기능(win+ctrl+tab)을한개펑션키로매치하고,
officetab이라는프로그램과기타여러방법을동원해서부족하나마쓰고있었는데요,
얼마전 ctrl+alt+tab을우연히쓰다가기막힌(?) 사실하나(남들다알고있는, 어찌보면당연한 -.-; )를
발견혹은깨달았습니다.
ctrl+alt+tab에서는한개프로세스내의여러엑셀창이정확히구분되며,
실행시디폴트선택이직전창이라는겁니다.
그게엑셀이던다른프로그램이던요.
3D플립기능(win+ctrl+tab)에서는표현은구분되지만막상클릭이나선택해서들어가면
해당엑셀창이뜨는건아니었거든요.
문제는그팝업이고정화면이기때문에엔터를한번처줘야한다는건데요,
이정도횡재라면, 웬만해서는안쓰는(시스템기저를건드리는거같은찝찝함때문에)
Autohotkey를동원해야겠다싶더군요.
제가엉성하게나마머리굴려작성한 autohotkey 스크립트는이렇습니다.
F3 에매치했고요.
(스크립트관련해서물어보지는말아주세요. 잘모릅니다. -.-;)
F3::send {Lctrl down}{Lalt down}{tab down}{tab up}{Lalt up}{Lctrl up}{Enter down}{Enter up}
확실히 F3::send ^!{TAB}{Enter} 처럼 간단히 하는 것보다는 안정적이고 신뢰성있게 작동합니다.
(autohotkey 초보자 메뉴얼에도 나오는 권고 사항입니다.)
여전히 약간씩 다른 창을 선택 선택하기도 하고 안 먹히기도 하지만,
기존의 그냥 alt+tab과는 비교 안 되게 많이 개선되네요.
정말로드디어찾은거같은기쁨이있어서글남깁니다.
참고:
하나의엑셀프로세스안에서창간전환이 alt+tab으로되려면
옵션에서작업표시줄에모든창표시하기옵션이켜져있어야합니다.
별개의엑셀프로세스에서는당연히원래잘됩니다.
엑셀 2013부터는원래부터모든창이별개의프로세스로취급되므로상황이다르다하겠습니다.
써보지는못했습니다.
저는회사보안시스템이 2013을지원하지않는관계로방법을찾고있었던거고요.
본문에 나오는 officetab이라는 프로그램은 모든 월급쟁이들에게 강추합니다.
(관련자 아님)
감사합니다.
November 30, 2016 at 12:57PM