모든 슬라이드에 '실시간 시계'를 추가하는 VBA예제입니다. 사용제한이 없고 사용자가 시계 폰트, 도형모양, 위치 등을 마음대로 조절할 수 있습니다. 지식인링크: https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102&docId=342538585&clubid=16854404&menuid=248&dirId=102020103 첨부한 pptm파일 매크로허용해서 여시고 한번 테스트해보세요. 슬라이드쇼를 시작하면 슬라이드 페이지가 바뀔 때마다 Slide #1의 Clock 도형을 현재 슬라이드에 복사하고 Timer API를 이용해서 1초에 한번씩 시간을 갱신합니다. 슬라이드쇼를 종료하면 타이머를 종료하고 1슬라이드외의 모든 슬라이드의 Clock 도형을 삭제합니다. 1. 첨부..
PPT+VBA 검색 결과
단순한 폰트 변경은 홈탭 - 바꾸기 - 글꼴바꾸기에서 일괄로 폰트를 변경할 수 있습니다. 하지만 슬라이드 전체에서 한글 폰트와 영문폰트를 따로 지정하고자 한다면 한글폰트만 있는 폰트와 영문폰트가 들어 있는 폰트가 아닌이상 동시에 변경이 됩니다. 한글과 영문을 따로 폰트를 변경하고 싶을 때 이용할 또는 슬라이드 전체의 폰트를 일괄로 변경하는 매크로를 만들어 봤습니다. 조건1. 한글포함 전체 기본폰트는 맑은 고딕으로, 영문/숫자는 Times New Roman 으로 변경 조건2. 슬라이드 마스터 및 커스텀레이아웃에 들어 있는 폰트까지도 변경. 마스터가 여러개인 경우도 모든 마스터를 변경 조건3. 그룹 도형인 경우 그룹 안의 텍스트의 폰트까지도 변경. 조건4. 표가 있는 경우 표안의 텍스트도 폰트 변경 Opti..
이 글 역시 쓰게 된 계기가 지식인 질문에 대한 답변입니다. 강좌라기 보다는 파워포인트에서 메뉴-서브메뉴 시스템 구현을 한번 시도해보는 것이 목적입니다. 구현 목표/결과 화면은 아래와 같습니다. 왼쪽 상단의 메뉴 아이콘에 마우스를 올리면 메인 메뉴 목록이 뜨고 다시 메인 메뉴에 마우스를 가져가면 서브메뉴가 또 뜨고 서브메뉴를 클릭하면 해당 슬라이드로 이동하는 방식입니다. 애니메이션으로도 가능하겠지만 많은 슬라이드와 애니메이션이 필요하여 VBA로 만들어 보았습니다. 하지만 VBA로도 많은 부분에 신경을 써야만 했습니다. 시간여유가 없거나 VBA에 익숙하지 않은 분은 아래 캡쳐 영상만 보시고 첨부한 파일을 실행만 해보시기 바랍니다. 캡쳐영상에서는 메뉴 시스템의 구현 모습과 함께 사용자가 메뉴를 추가하는 방법..
제목과 같이 특정 폴더 안의 여러개의 PPT 파일 안에서 사용자가 지정한 특정 단어가 들어있는지 검색하는 일종의 프로그램입니다. 위처럼 윈도우탐색기에서 .txt, .csv, .xlsx, .pptx, .html 등의 파일에 대해서는 내용 검색이 가능하지만 pptx 의 경우 어느 슬라이드에 해당 검색어가 있는지는 알 수없고 매크로 내용은 검색하지 않습니다. 이 프로그램은 특히 VBA 코드의 내용까지 포함하여 검색합니다. 파일이 여러개인데 사용된 문구가 들어간 파일, 슬라이드, 도형을 찾고 싶다든지 특정 코드를 사용했었는데 어디에 들어 있는지, 또 기존코드 내용을 참고하고 싶을 때 요긴하겠습니다. 검색어를 입력하고 PPT검색버튼을 누르면 위 처럼 폴더를 선택하는 창이 뜹니다. 선택한 폴더를 시작으로 하위폴더를..
주어진 문자열을 한글자씩 각 슬라이드에 가득차게 분할하는 매크로를 만들어보았습니다. 첨부파일 Alt-F11 눌러보면 str="파워포인트지식인" 에서 원하시는 문자열로 바꾸시고 F5로 매크로 실행해보세요. - msoTextEffect10 값을 바꾸면 효과가 바뀝니다. - .Font.Color.RGB = rgbBlue ' rgb(255,125,255) 여기서 Font 색깔도 바꿀 수 있습니다. - 소스 아래쪽에 3차원 효과를 원하지 않으면 주석처리하세요. 매크로는 아래와 같습니다. Sub 가득차게글자분할() Dim pres As Presentation Dim sld As Slide Dim shp As Shape Dim str As String, s As String Dim SW As Single, ..
위 화면은 ProPoster 로 이미지를 분할하는 화면입니다.A4만 지원하는 프린터에서 이미지를 크게 확대하고 싶을 때 기존 이미지를분할해서 각 이미지를 A4에 꽉차게 인쇄한 후 조각 이미지를 합쳐주는 방법입니다. 위와 같은 작업을 PPT에서 해보도록 하겠습니다. 먼저 이미지는 최대한 큰 해상도로 준비합니다.가능하면 .emf 같은 벡터 이미지가 좋습니다..emf나 .wmf 는 파워포인트에 삽입하면( 혹은 일러스트레이터에서 복사해서 슬라이드에 붙이면)겉으로는 비트맵 그림으로 삽입되지만 우클릭해서 오피스개체로 변환하면 선이나 도형으로 변환되어 편집이 가능할 정도로 실제로는 벡터 이미지입니다. 첨부파일을 열어서 테스해봅시다.매크로컨텐츠허용해서 열어주세요.우체국 로고를 벡터 이미지로 삽입했습니다.Alt-F8을 ..
https://www.fluentu.com/blog/english-kor/지금-바로-배워야-할-가장-유용한-영어-속담-50-가지 지금 바로 배워야 할 가장 유용한 영어 속담 50 가지 직장에서 사람들이 이상한 말을 하는 것을 들어본 적이 있나요?"The cat's out of the bag." 이라고 직장동료가 회의에서 말합니다. "But it's no use crying over spilled milk. We can still make a lot of progress today.""Ok guys, let's strike while the iron is hot." 이라고 상사가 말하지요.대체 무슨 의미냐고 당신의 상사에게 물어본다면, www.fluentu.com 위 사이트의 내용(이미지와 텍스트)을 가져..
1. 파워포인트 슬라이드를 MS Word Document (.docx)로 저장하는 매크로 쓸모가 있을 지 모르겠습니다만, 슬라이드는 파일-내보내기에서 개요/서식있는 RTF 또는 Word Handout(유인물) 형식으로 내보낼 수 있지만 RTF형식은 개요만 저장하거나 이미지나 표 등 내용은 저장하지 않습니다. 워드형식 Handout 내보내기는 모든 슬라이드를 작은 이미지들로 저장해서 편집도 불가능합니다. 파워포인트 슬라이드 형태를 유지하고 텍스트 내용도 유지하는 방법입니다. 바로 개체를 모두 선택해서 복사해서 워드 문서에 붙이기 하는 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3..
최근댓글