텍스트상자에서 특정 부분의 색상을 바꿀 때 빠르게 단축키로 변경하고 싶은 경우입니다. 마우스로 움직이는 것보다는 단축키가 직접적이고 빠릅니다. 원하는 색상이 몇가지 있고 특정 단축키를 지정해놓고 빠르게 변경하는 것이 목표입니다. 여기서는 빨간색, 녹색, 파란색, 노란색 등 대표적인 몇 색상에 Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+4 등의 키를 지정하겠습니다. 1. VBA로는 아래와 같이 현재 선택된 텍스트에 #FF0000 빨간색을 적용할 수 있습니다. Sub Macro() ActiveWindow.Selection.TextRange.Font.Color.RGB = RGB(255, 0, 0) End Sub 장점은 원하는 색상으로 수정이 아주 편한 점이고 단점은 매크로 파일을 열어야 한다는 귀찮은..
AutoHotKey 검색 결과
원래 발표자 보기 도구창 '여러 슬라이드 보기' 상태에서 특정 슬라이드(3)를 선택하면 아래처럼 해당 슬라이드가 뜨고 '여러 슬라이드보기' 창이 사라집니다. 다시 여러 슬라이드 보기를 눌러야 합니다. 이렇게 다시 여러 슬라이드 보기를 누를 필요 없이 다른 슬라이드를 선택하더라고 여러슬라이드 보기 창을 유지하는 방법을 찾아보았습니다. 수많은 슬라이드에서 특정 슬라이드를 화면에 계속적으로 선택해서 띄워주고 싶을 때 꼭 필요한 기능입니다. 여기서는 오토핫키 단축키를 이용해보았습니다. 더보기 #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist ..
관련: https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=449267909 파워포인트에서 문서작성시 바로전페이지로 가는 단축키 예를들어 100페이지작성하다가 30페이지클릭하고 30페이지 수정후 바로 다시 100페이지로 넘어가는 단축키 있나요? kin.naver.com 1.일단 구역을 나누면 슬라이드 이동이 수월하겠습니다. 2. 보기- 여러 슬라이드를 이용하면 좀더 슬라이드 이동이 편리합니다. 3. 4번 VBA를 이용하는 방법을 응용해서 더 간편하게 이동할 수 있게 AutoHotKey로 만들어 보았습니다. 첨부한 Jump1.exe 이나 Jump2.exe를 실행하세요. 위 화면이 뜨면 확인을 누르면 창이 최소화됩니다. 슬라이드..
관련 질문: https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=449143581 PPT 클립보드 그림바꾸기 질문 안녕하세요 https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=414682844&qb=U... kin.naver.com 질문의 내용은 가로로 된 그림 (A) 은 변경이 잘되는데 세로로 회전된 그림 (B) 을 다른 그림으로 대체하면 원하지 않는 방향으로 그림이 돌어가는 현상에 대한 것입니다. 파워포인트의 기능인 '그림바꾸기 > 클립보드에서.. '를 이용한 기능인데 회전된 개체에 다른 그림을 붙여넣으면 오작동이 일어나게 됩니다. 그래서 CommandBars...
관련: 지식인 파워포인트 표(테이블)의 특정 셀에 사진이나 그림을 삽입하고 싶은 경우 셀의 크기에 정확히 맞춰서 삽입하는 기능입니다. VBA로 충분히 해당 기능을 만들어서 사용할 수 있지만 매크로 파일을 권한 허용해서 여는 과정이 번거로울 수 있어 바로 단축키로 실행할 수 있게 AutoHotKey로 만들어 보았습니다. 첨부한 exe파일을 실행하고 확인을 누르면 상태표시줄로 최소화됩니다. 이제 파워포인트 슬라이드에서 표의 특정 셀을 선택하고 F3 또는 F4를 누릅니다. 그 다음 원하는 그림파일을 선택하면 셀에 맞게 그림을 삽입해줍니다. F3은 현재 셀에 맞게 원본 그림의 가로/세로를 늘려서 삽입하고 F4는 가로:세로 비율을 유지한 채로 셀에 맞게 삽입합니다. 아래 실행화면을 참고하세요. 현재 셀에 기존..
관련: 지식인 현재 파워포인트 365 구독버전만 도형의 잠금기능을 지원합니다. 비슷한 효과를 VBA로 구현할 수 있습니다. 구현 원리는 현재 선택한 도형을 슬라이드 마스터 레이아웃으로 복사해서 보내고 현재 도형은 숨김 처리함으로써 현재 슬라이드에는 현재 도형이 슬라이드마스터 레이아웃을 통해 보이면서 선택이나 편집을 할 수 없게 만듭니다. ==> 관련 지식인 답변 파워포인트에 오브젝트 락걸기 단축키 있나요? 파워포인트에 오브젝트 락걸기 단축키 있나요? 고수님들 답변주세요~~ㅠ kin.naver.com 그런데 VBA는 매크로를 허용해야 하고 단축키를 지정하는 것도 Alt+숫자키를 사용해야 하는 불편함이 있습니다. 그래서 이 기능을 AutoHotkey로 변환해서 만들어보았습니다. VBA와 달리 실행파일만 실행..
참고: 지식인 선택한 셀에 일정 여백을 두고 그림을 빠르게 삽입할 수 있게 AutoHotKey로 만들어 보았습니다. 여백은 exe 파일명 _뒤에 숫자를 넣어주면 됩니다. XLinsertPicture_5.exe 이면 여백을 5px 둡니다. _이 없으면 기본 여백 5를 두고 삽입하고 XLinsertPicture_0.exe 이면 여백 없이 삽입하겠습니다. 첨부한 exe 파일(XLInsertPicture_5.exe )을 실행하고 엑셀 셀에서 F3을 누르면 여백 5px을 남기고 현재 셀에 선택한 그림파일을 정확히 삽입해줍니다. 해당 셀의 기존 그림은 삭제합니다. 그림도형의 이름은 파일명으로 지정합니다. 그림 폴더는 엑셀파일이 있는 폴더에서 시작하고 한 번 선택하면 해당 폴더에서 시작합니다. 실행화면입니다. 실행화..
관련: 지식인1, 지식인2, 지식인3 위 그림처럼 파워포인트에서 선택한 도형들을 위아래로 붙이거나 혹은 좌우로 붙이는 기능을 원하는 경우입니다. 도형이 많을 때는 가이드선에 맞춰서 도형을 정확히 붙이는 것이 힘들 수 있습니다. 자동으로 도형을 정렬하려면 . . . 1. 아래와 같은 VBA를 이용하시면 되겠습니다. Sub attach_가로() With ActiveWindow.Selection.ShapeRange For i = 2 To .Count .Item(i).Left = .Item(i - 1).Left + .Item(i - 1).Width '.Item(i).Top = .Item(i - 1).Top Next i End With End Sub Sub attach_세로() With ActiveWindow.S..
최근댓글