구글API나 MS API를 이용할 수 있겠으나 따로 승인절차가 있어서 여기서는 간단히 구글번역사이트의 결과HTML을 파싱하여 슬라이드를 번역하도록 해봤습니다. 사용법은 먼저 좌측 미리보기 창에서 원하는 슬라이드들을 모두 선택하고 나서 Alt-F8 이나 개발도구-매크로에서 TranslateSlides 매크로를 실행시키면 됩니다. 첨부파일을 열고 Alt-F11 로 열어보면 모듈에 매크로 소스가 있습니다. 여러 슬라이드 보기 상태에서도 똑같이 실행할 수 있습니다. 참고로 중국어, 러시아어, 아랍어 등을 시험삼아 넣어 봤습니다. 슬라이드가 많을 경우를 대비하여 진행상황을 알 수 있게 작업진행창(프로그레스바)를 넣었습니다. 작업결과입니다. 번역이 부드럽진 않지만 자동으로 번역이 되었습니다. MS자체 번역기능이나 ..
PPT+VBA 검색 결과
https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1020201&docId=289781472&ref=me2lnk 이 질문 글에서 내용이 긴 경우 중간에 멈춘다는 분이 있어서VBA로 텍스트를 불러와서 글자가 위로 올라가는 애니메이션을 추가해주는 매크로를 만들었습니다. 이런 화면에서 Add 를 눌러서 텍스트파일을 선택하면스크롤 효과를 추가하는 방식입니다. 기존 효과는 자동으로 없애기 때문에 Remove는 따로 누를 필요 없습니다.기존에 있던 애니메이션 효과 도형을 수동으로 없애는 기능입니다. Option : Automatic/ Manual Advance 는 자동으로 혹은 수동으로 스크롤하는 옵션입니다. 슬라이드 화면입니다. 세가지 버전을 만들었습니다. FadingSen..
연초라 달력을 자동으로 생성하는 프로그램을 만들어 보았습니다. 년도를 입력하면 VBA로 계산해서12달의 달력을 슬라이드로 출력하는 PPT프로그램입니다. 이렇게 별다른 디자인이 없는 기본 달력입니다. 가장 큰 특징은 년도만 입력하면 그 해의 12달 달력을 자동으로 출력한다는 점입니다. 그리고 단 한개의 Shape도 모두 VBA를 이용해서 출력합니다. 그래서 미리 배경이미지나 그림 등을 편집한 상태에서 VBA함수를 돌리면 그림 위에 달력이 뜨게 됩니다. 심지어는 모든 슬라이드를 지운 상태에서도 달력이 생성됩니다. 슬라이드 마스터나 배경서식, 디자인 등에서 화면 디자인을 정하고 시작할 수도 있습니다. 빈슬라이드가 되었든 사진12장이 포함된 슬라이드가 되었든 첨부파일을 열고 Alt-F11을 눌러서 VBE 창을 ..
제목대로 폴더를 선택하면그 폴더 내의 파워포인트 파일목록을 사이즈와 함께 보여줍니다. 매크로 허용해주시고 실행하면그저 이런 빈화면이 나옵니다. 자동으로 폴더창이 뜨거나, 혹시 안뜨면아래 처럼 '폴더선택'을 클릭해서 파포 파일들이 들어 있는 폴더를 선택해줍니다. 해당폴더에 들어가서 확인을 클릭해주세요.ppt 가 많이 들어 있는 폴더가 좋겠지요. 파일이 아니라 폴더를 선택하고 확인하는 것에 유의하세요.이렇게 막대그래프로 파일용량을 보여줍니다.약간의 애니메이션도 추가했습니다.사진파일을 넣을수록 PPT 파일의 용량은 커지지요.가장 큰 파일을 100%로 기준삼아 보여줍니다.색깔이 빨간색에 가까울 수록 큰 용량의 파일입니다.소스상 RGB(255,125,125) 가 100% 로 가장 큰 파일의 색깔입니다. 파일은 확..
지난번 주식 시세 모니터링에 이어서이번에는 네이버 카페의 최신글을 모니터링하는 PPT VBA 프로그램입니다. 먼저 캡쳐 영상을 보겠습니다.특정 카페의 전체글, 특정게시판의 최근 글을 보여주고클릭하면 기본 브라우저를 통해 해당 게시글로 가게 되어 있습니다. 굳이 파워포인트를 켜서 이럴 일은 없겠지만 나름대로 만들어 보았습니다. 대상 카페와 추출해올 게시판은 상기와 같습니다. 일단 최신글 15개를 2페이지에 걸쳐 보여드립니다.가만히 있으면 10초마다 1페이지씩 에니메이션과 함께 지나갑니다. 2페이지입니다. 그다음으로 공지사항, 자유공간, 장르별강좌, 팁, vba게임, 질문 등의 게시판을 순서대로 보여줍니다. 7개 게시판이라 10초식 재생하고 그다음 게시판 하나씩 실시간으로 최근 목록을 가져옵니다. 제목을 클..
PPT와 VBA를 이용한 실시간 주식 시세 모니터링 프로그램입니다.다음 파이낸스의 코스피 상위 25종목 의 시세를 가져와서 보여주는 프로그램입니다.사실 저는 주식의 '주'자도 모르지만 http://finance.daum.net/quote/rise.daum 의 자료를 간단히(?) 테이블로 가져와서 5개씩 5페이지에 걸쳐 화면전환과 에니메이션을 약간 섞어서 화면에 뿌려줍니다. 캡쳐영상(빠른 속도) 특히 일반적인 Split 을 이용한 파싱이 아니라MSHTML 라이브러리를 이용해서 WinHTTP로 받아온 HTML속에서 와 을 배열로 가져와서 간단히(?) 처리합니다. 그러기 위해서 Alt-F11 눌러서 매크로편집기상에서 메뉴에 도구-참조에서Microsoft Internet controls 와 Microsoft W..
이진법(2진법)을 이용한 숫자(나이) 맞추기 마술을 PPT(ppsm)로 만들어 보았습니다. PPSM (파워포인트슬라이드쇼) 파일을 열어주세요. 매크로 사용을 허가해주시구요. 상대방에게 아무 숫자나 생각하라고 하세요. 혹은 상대방의 나이로 해도 되겠습니다. 예를 들어 15를 누르면 1부터 15까지의 수중에서 4차례의 질문만으로도 생각했던 숫자를 맞추게 됩니다. 1~15까지의 수를 4차례에 걸쳐서 생각한 숫자가 보이는지를 묻게 됩니다. 보이면(있으면) Yes, 없으면 No 를 눌러주세요. 1부터 31인 경우 5차례를 묻습니다. 1부터 127인 경우 7차례를 묻습니다. 만일 다른 임의의 숫자까지의 수중에서 추측하게 하려면 etc 를 누르세요. 300여개가 넘어가면 화면에 숫자 글씨가 다 보이지 않습니다. 25..
이전 포스트인 text 2 slide의 조금 다른 버전입니다. 다른 점text2slide 는 엔터로 구분된 텍스트로부터 슬라이드를 생성하는 반면sentence2slide 는 텍스트 파일을 문장부호로 구분하여 슬라이드를 생성합니다.문장부호는 바침표(.) 물음표(?) 느낌표(!) 그리고 (엔터) 입니다.주의) 그래서 마침표 다음에 따옴표가 있거나(." )점이 있으면(P. 256) 또하나의 문장으로 인식하여 슬라이드가 넘어갈 수 있습니다. 사용방법(먼저 파워포인트 2010 이상에서 열어주시고 매크로 사용를 허용해주세요.) 그리고 텍스트 파일을 준비해주세요.소설이라든지 설명이라든지를 한 문장씩 차례차례 띄워서 설명할 때 유용합니다. generate (생성 ) 버튼을 누르세요.그리고 텍스트 파일을 선택하세요. 위..
최근댓글