흔히 잘못 알고 있는 경우가 많은데 파워포인트 슬라이드 크기는 전지, 2절지, 16절지 등 인쇄를 위한 종이크기와 비례하는 사이즈가 아닙니다. 게다가 파워포인트의 사이즈들은 확대/축소되어 출력될 준비가 되어 있는 가상의 사이즈입니다. 다른 말로 벡터방식이라고도 합니다. 벡터방식에서는 점과 점을 잇는 선을 그리는 방식이라 사이즈보다는 가로:세로 비율만 맞으면 확대하면 똑같은 이미지 품질을 유지하므로 크기보다는 가로:세로 비율이 중요합니다. 전지, 2절지, 4절지...16절지 등은 종이의 표준 크기 단위입니다. 파워포인트에 자주 쓰이는 슬라이드는 빔프로젝터용 35mm필름 사이즈 36mm*24mm (1.5:1)의 영향을 받아서 인쇄용 종이의 가로:세로 비율과 달리 2010버전까지는 영상매체의 4:3을 ..
PPT+VBA 검색 결과
관련: 지식인1, 지식인2, 지난 글 슬라이드상의 여러 그림, 텍스트박스, 도형을 하나로 묶어서 원하는 px크기의 이미지 1개(png 혹은 jpg)로 저장하거나각 슬라이드를 통채로 원하는 px크기의 이미지로 각각 저장하려면아래 첨부한 VBA 매크로파일을 이용해보시기 바랍니다. 실행방법은 첨부파일을 매크로 허용해서 열어두시고자신의 파일을 연 다음 Alt-F8이나 개발도구->매크로 를 눌러서 매크로창이 뜨면먼저 매크로 위치를 첨부파일(SaveAsImage2.pptm)로 한 다음아래 두 가지 매크로를 실행하면 됩니다.1번은 반드시 그림과 텍스트 상자를 동시에 선택하고 실행하고2번은 원하는 슬라이드들을 선택 한 후에 매크로를 실행하세요. 🎅 현재는 png로 저장하나 원하는 압축률의 jpg로 저장하려면 JP..
관련 지식인 위와 같은 애니메이션을 만드는 것입니다. 특히 파워포인트는 애니메이션 최대 길이가 59초인데 이것을 극복하는 방법입니다. 애니메이션 최대 길이가 59초이기 때문에 1분길이라면 30초+30초 애니메이션을 이어서 재생하게 해야겠습니다. 막대에 강조효과로는 흐릿하게 나타나기 때문에 이동효과를 이용하되 왼쪽에 가려주는 흰색 도형(Bar1_Left)를 배치합니다. 막대바가 화면중간까지 이동하도록 하고 시계도형도 함께 이동하도록 합니다. 그 다음 화면 중간에 이르렀을 때 Clock1이 사라지고 (Bar1은 그대로 유지하고) Clock2와 Bar2가 나타나서 오른쪽으로 이동하도록 합니다. 실행 화면 또 다른 방법은 그냥 조그마한 네모 도형이 1초마다 차례로 계속 나타나게 하는 것도 괜찮겠습..
- 관련 지식인 글머리 기호는 영어로 Bullet 입니다. 일반 텍스트나 도형인 경우, 테이블(표)인 경우, 그룹으로 묶인 경우에 내부 도형까지 순환하면서 글머리(Bullet)가 숫자형식이 아닌 경우 모든 글머리를 지우는 매크로입니다. Alt-F8 혹은 개발도구- 매크로 창에서 RemoveBullets_All 은 모든 슬라이드에 대해 처리하고 RemoveBullets_CurrentShape은 현재 선택된 도형에 대해서만 처리합니다. 몇가지 경우를 고려하다보니 코드가 조금 길어졌습니다. 더보기 Option Explicit Sub RemoveBullets_All() Dim oSld As Slide Dim oShp As Shape For Each oSld In ActivePresentation.Sli..
Ctrl+F 검색을 좀 더 보완한 검색방법입니다. 파워포인트에서 정규식 외에 Like 를 이용해서 아무 문자를 나타내는 * 나 ? 를 이용해서 비슷한 문자열을 검색하는 방법입니다. 예를 들어 "수*" 를 검색하면 '수박, 수수깡, 수건' 등이 검색됩니다. "수?"를 검색하면 '수박, 수건' 만 검색됩니다. 실행 영상: 코드: 더보기 Sub SearchAgain() Dim sld As Slide, sldnow As Slide Dim shp As Shape, shpnow As Shape Dim tr As TextRange Dim found As Boolean Dim ZO As Long Dim str As String 'str = "1*" If Len(strSearch) = 0 Then str = InputB..
안타깝지만 2007에서는 애니메이션 복사 기능이 지원이 안됩니다.(관련 링크) 2010이상에서 Alt+Shift+C가 지원됩니다. 2010이상에서는 VBA에서도 애니메이션 효과 .PickUP 과 .Apply 로 애니메이션을 복사할 수 있지만 2007에서는 방법이 없습니다. 다행히 존경하는 Shyam Pillai란 분이 Animation Carbon 이라는 추가기능(Add-in)을 만들긴 했습니다. http://skp.mvps.org/ac/index.html 실행방법은 먼저 애니메이션이 적용되지 않은 대상 도형(들)을 선택한 후 Animation Carbon 창을 켜고 Clone Animation 탭에서 드롭다운메뉴에서 복사해올 원본 도형을 선택하고 Apply를 누르면 복사됩니다. 다만 15일 후에는 등..
참고: 지식인 원형그래프 만들기 이번에는 위와 같은 모양을 만드는 작업입니다. 그래프로 하려면 아래처럼 도넛 그래프가 되는데 각 영역의 틈을 조절할 수 없어서 윤곽선을 두껍게 처리하면 비슷하게는 만들 수 있습니다. 하지만 맨 위 사진은 선으로 그린 것으로 보입니다. 선을 그리고 복사해서 회전을 계속 시키는 방법으로 만들 수 있는데 선을 그리고 회전하는 작업을 간편하게 하기 위해서 별 (꼭지점:32개)을 그리고 조절점을 가운데로 움직이면 방사형 선 모양이 되는데 이 도형을 만들고 하나 더 복사해서 붙이고 약간만 회전시키고 가운데에 흰색 도형을 채우는 방식으로 만들 수 있습니다. 작업영상: 방사형 도넛선 그리기: 차트와 도형회전 방식 위와 같이 작업 후 안쪽 선의 두께를 아래처럼 조절하면 되겠습니다. ..
참고: 지식인 링크 미리보기용 작은 표를 클릭했을 때 자세한 원본 표가 나타나는 기능 같은 것은 파워포인트에 사실 존재하지 않습니다. 애니메이션으로 해당 기능을 구현해야합니다. 가능은 하지만 표나 도형이 여러개일 경우 각각 애니메이션을 추가하는 것은 무척 번거롭습니다. VBA를 이용해서 해당 기능을 자동 구현하도록 만들어 보았습니다. 1. 슬라이드에 3줄이상의 표를 만든 상태여야합니다. 2. 개발도구- 매크로나 Alt-F8을 누르고 AddDetailAnimation을 실행 합니다. 그러면 현재 슬라이드의 모든 표 도형을 각각 복사해서 6줄의 표라면 2줄만 남기고 미리보기(preview) 용 표와 미리보기 전용도형(돋보기)을 만들고 이들 도형을 누르면 원래의 6줄짜리 표(detail)가 나타나도록 트리..
최근댓글