파워포인트의 여러슬라이드 보기화면입니다. 이번 매크로는 위 화면을 아래와 같이 변경시켜줍니다. 그래서 슬라이드 쇼에서 여러슬라이드 보기에서 슬라이드의 내용을 쉽게 알아볼 수 있게 만드는 것입니다. 표시할 내용은 각 슬라이드의 슬라이드 노트 첫번째 줄에 작성해줍니다. 그리고 첨부파일을 차단해제해서 열고 매크로를 허용합니다.Alt+F8을 누르고 매크로 위치는 첨부한 pptm 을 선택하고위에서 Add Slide Mask 매크로를 실행하세요. 매크로 실행 결과 아래처럼 각 슬라이드의 노트 내용이 슬라이드를 가득채우게 됩니다. 마스크 도형에 사라지기 애니메이션이 '이전효과와 함께' 로 적용되고 가장 첫번째 애니메이션으로 적용됩니다. 슬라이드쇼를 실행하고 해당 슬라이드에 진입하면 마스크 도형은 바로 사라지고 보이..
PPT+VBA 검색 결과
일정한 틀로 슬라이드를 여러장 만들려면 먼저 슬라이드 마스터 레이아웃을 만들고각 슬라이드는 그 틀을 이용해서 만들어야 개체의 위치가 일정하게 유지됩니다.이미 만들어진 슬라이드인 경우 아래 VBA를 이용해보세요.먼저 기준이 되는 1슬라이드의 도형의 위치를 정확히 맞추시고조건은 모든 슬라이드에서 정렬할 도형들이 1슬라이드의 도형 이름과 일치해야 합니다.Alt+F11 창에서 삽입 > 모듈을 추가한 후에 아래 코드를 붙여넣으세요.Option ExplicitSub 매크로1() Dim prs As Presentation Dim sld As Slide, sld1 As Slide Dim shp As Shape, shp1 As Shape, tshp As Shape Set prs ..
일단 파워포인트의 표(테이블) 데이터는 차트로 반영할 수 없기 때문에엑셀에서 엑셀 데이터로 차트를 만드는 것이 효율적입니다.그런데 엑셀 표는 파워포인트 표처럼 배경에 그라디언트를 주거나 다양한 효과를 적용하는 것이 어려운 것이 단점입니다.두 가지를 합칠려면 엑셀파일을 따로 만들어서 개체로 파워포인트에 삽입하는 방법이 있겠으나각 데이터의 차트를 일일이 만들어줘야 합니다.이 때 VBA를 이용해서파워포인트에서 엑셀의 데이터를 가져와서 표양식에 채우고 차트를 생성할 수 있습니다.아래와 같은 샘플이 방향을 제시해줄 수 있겠습니다.엑셀상에 만들어지는 엑셀 차트의 데이터 소스를 변경하고 실시간으로 반영된 차트를 그냥 복사해서 슬라이드에 붙여넣을 수 있습니다. 핵심을 예시로 보여드리겠습니다.차트의 데이터소스..
오른쪽 그림처럼 워드에서는 키를 누를 때마다 정해진 규칙대로 글머리 기호를 자동으로 삽입할 수 있습니다.하지만 파워포인트에는 다단계 글머리 기호 서식스타일을 따로 지원하지 않습니다.한번에 한 가지 글머리기호만 적용할 수 있습니다. 각 라인에 별도로 기호를 적용해야 합니다.편한 방법은 워드에서 글머리 서식을 적용해서 텍스트를 만들어서 복사해서파워포인트 슬라이드에 붙여넣는 방법이 가장 간편합니다. 파워포인트에서는 VBA나 오토핫키 등에 의존해야 합니다.아래는 VBA로 현재 선택된 텍스트 상자에 미리 지정해놓은 글머리 서식을 적용하는 방법입니다. 아래 코드를 참고해서 원하는 스타일로 수정하셔야 합니다.샘플로 두 가지 스타일입니다.첫번째 스타일 - 숫자와 영문 스타일두번째 스타일 - 특수문자 스타일A..
파워포인트에서 삽입 > 사진앨범으로 자동으로 사진 앨범을 만들 수 있습니다.여기서 슬라이드가 전환될 때 각 슬라이드의 사진이 아주 약간씩 확대집중되면서 사진이 전환되면 더욱 효과적입니다. 위와 같이 모핑전환이 되려면 A슬라이드의 사진이 B슬라이드에 동일한 이름으로 있어야 하고 B슬라이드의 사진은 약간씩 확대해줘야 합니다. 여러 사진이 연속되는데 이전 슬라이드에서 사진이 보이지 않더라도 존재하기만 하면 다음 슬라이드에서 해당 사진이 점차 모핑으로 나타나게 됩니다. 그래서 맨 앞 슬라이드에서 약간 확대된 A 사진이 있어야 하고 아래에다음 슬라이드에 나올 B사진을 100% 크기로 넣고 모핑을 적용합니다. 다음 슬라이드에서 약간 확대된 B사진을 넣고 그 아래에는 정 사이즈로 다음 C사진을 넣는 방식입니..
관련: 지식인 1. 둥근 네모의 둥근 곡률값은 그대로이지만 도형 크기에 따라 변하는 상대적인 값입니다.위처럼 세 도형 모두 곡률(Adjustments(1))의 값이 0.16667 로 동일합니다.하지만 이 곡률값은 도형의 크기에 비례해서 나타내는 상대적인 값이라 도형이 커질수록 곡선부분도 커집니다. 둥근 네모의 Adjustment(1) 값은 도형의 넓이나 높이 대비 둥근 부분 원의 반지름의 비율입니다.아래 도형의 곡률값은 최대값인 0.5인 상태입니다. 도형의 높이의 절반에서 곡선이 생겨나고 있고 최대값인 0.5일 때 정확히 둥근 원과 같게 됩니다.이렇듯 도형의 곡률로 그려지는 둥근 네모의 경우 둥근 부분의 크기를 절대적인 값으로 유지할 수 없습니다. 2. 도형을 확대해도 곡선 부분의 크기를 유지하고 싶..
관련: 지식인 중요한 슬라이드마다 슬라이드 노트를 작성해 놓았을 때발표 준비를 위해서 노트가 작성된 슬라이드만 모아서 출력하고 싶은 경우입니다. 매크로를 실행해서 슬라이드 노트가 없는 4, 7 슬라이드 등은 숨김처리해서 인쇄할 때숨겨진 슬라이드를 제외하고 인쇄하면 슬라이드 노트가 있는 슬라이드만 출력하거나 슬라이드 노트 페이지(슬라이드와 슬라이드 노트)를 출력할 수 있습니다.그 다음 파일 > 인쇄에서 nPDF 등의 가상 PDF 프린터로 인쇄할 때 한 페이지에 2, 4, 6 페이지 인쇄 등을 이용해서 인쇄하면아래처럼 슬라이드 노트가 있는 슬라이드만 A4한장에 2슬라이드씩 혹은 4슬라이드씩 출력되게 할 수 있습니다. VBA코드:Alt+F11 창에서 삽입 > 모듈 추가한 후 아래 코드를 붙여 넣고..
사진을 선택하고 Alt-F8을 눌러 Picture2Boxes 매크로를 실행하고 "3,3"을 입력합니다. 아래처럼 그림이 3* 3개의 작은 박스 그림으로 분할됩니다.이미지 자르기 기능으로 여러개의 작은 박스로 분할하는 작업을자동으로 정확하게 처리할 수 있습니다. 참고: 지식인 PictureFormat.CropLeft/Right/Top/Bottom 을 이용합니다.Alt-F11 창에서 삽입 > 모듈 추가한 후 아래 코드를 붙여 넣습니다.코드창을 닫고 원하는 사진을 선택하고 Alt-F8로 실행하면 됩니다. Option Explicit 'when a box is clickedSub Click_Box(boxShp As Shape) boxShp.Visible = msoFalse End Sub S..
최근댓글