참고: https://developers.google.com/slides/api/guides/create-slide 예를들어 구글 설문조사 결과를 구글 시트로 만들고 그중 특정 선택된 셀 들을 골라서 구글 슬라이드로 자동으로 만들어서 프리젠테이션 할 때 이용할 수 있는 자동화 처리 예시입니다. 1. 먼저 구글 슬라이드에서 아래와 같이 슬라이드 틀을 만듭니다. 첫번째 슬라이드는 타이틀 표지로 하고 두번째 슬라이드에 {{텍스트}}를 추가합니다. Slide -> Skip 을 눌러 숨김처리를 합니다. 또한 전환(Transition) 효과를 적용해 놓습니다. 두겹 {{괄호}}로 묶인 부분이 나중에 메일머지로 일괄 변경될 문구 들입니다. 여기서는 {{no}}, {{problem}}, {{name}} 을 변경할 예정..
분류 전체보기 검색 결과
mp3나 wav등의 오디오를 한 개씩 슬라이드에 넣을 수 있는데 여러개의 오디오 파일을 순차적으로 재생되게 하려면 단일 mp3파일이 아니라 m3u같은 플레이리스트 파일을 재생하도록 하면 됩니다. mp3 플레이리스트 파일확장자가 바로 m3u 입니다. (wma 는 플레이리스트나 스트리밍용으로 .wax확장자를 사용합니다.) 1. M3U파일의 형식은 별다른게 없고 아래처럼 mp3파일의 경로와 이름만 텍스트 형식으로 순차적으로 넣어주면 됩니다. playlist.m3u의 내용 예시 ::>> .\01.mp3 02.mp3 03.mp3 C:\temp\04.mp3 폴더이름을( 예를 들어 C:\Temp ) 넣으면 폴더내의 모든 파일이 재생됩니다. m3u파일이 있는 폴더에 mp3가 있으면 경로는 적지 않아도 됩니다..
노트북과 TV를 HDMI 케이블로 연결한 상태에서 노트북의 파워포인트 효과음이나 학습 프로그램 등의 소리가 TV에서 버퍼링이 생겨서 앞부분이 짤리는 현상이 나는 경우가 있습니다. 프로세서가 느린 구형 TV에서 이렇게 소리 지연 현상이 0.5초에서 1초정도 일어나지만 최신 TV에서도 화면전달은 느리지 않지만 소리 전달이 느린 현상이 꽤 (약 0.5초 이내) 일어납니다. TV에서 소리 전달을 bypass 할 수 있는 옵션이 있으면 좋지만 없는 경우 매번 [매우 * 2] 거슬리는 현상입니다. 이걸 극복하기 위해서는 노트북에서 소리가 나가기 전에 TV에 미리 소리가 나갈 것이라는 예고를 해줘야 합니다. 예를 들어 wav나 mp3 효과음 앞에 빈 소리를 넣어서 편집해서 파워포인트 효과음으로 넣어보기도 했는데 무척..
오디오를 MCISendString API를 이용해서 재생/일시정지/재시작/정지할 수 있습니다. 여기서 재생위치를 실시간으로 Timer API를 이용해서 표시하는 예시입니다. MCISendString 명령어 목록: https://docs.microsoft.com/en-us/windows/win32/multimedia/multimedia-command-strings?redirectedfrom=MSDN 실행 영상: 코드 보기: 더보기 Option Explicit #If VBA7 Then Public Declare PtrSafe Function SetTimer Lib "user32" (ByVal hwnd As LongPtr, ByVal nIDEvent As LongPtr, _ ByVal uElapse As Lo..
사진을 삽입하고 맨 뒤로 보내는 간단한 작업을 VBA 매크로로 만들어 보았습니다. 실행영상: 개발도구 - 매크로에서 실행하거나 빠른 실행에 추가할 수도 있는데 첨부파일의 경우는 매크로 허용하면 자동으로 오른쪽 마우스 메뉴에 myAddPicture 명령을 추가합니다. 간단히 마우스 우클릭 후 그림 선택해서 삽입할 수 있습니다. 현재는 슬라이드 한 가운데 삽입합니다. 그림을 여러개 삽입할 수도 있습니다. 그림의 이름은 파일명으로 수정합니다. 그림이 슬라이드보다 클 경우 슬라이드에 맞춥니다. 기본폴더는 매크로파일의 현재 위치인데 Alt-F11 Module1에서 Defaultfolder 값을 "C:\Temp\" 처럼 수정할 수 있습니다. 첨부파일은 onLoad 함수가 매크로 허용되면 자동으로 실행되어 마우스..
pptx 파일의 고급 속성에 사용자 지정 속성에는 특별한 자신만의 일종의 '태그'를 남길 수 있습니다. 직접 값을 입력하고 추가/수정/삭제가 가능합니다. VBA로도 제어할 수 있습니다. 아래 예시는 Signature 라는 항목에 "user123" 이라는 값을 남기는 예시입니다. Option Explicit Const myName As String = "user123" '//your name Const mySign As String = "Signature" Sub AddSignature() Dim prop As DocumentProperty Dim Found As Boolean With ActivePresentation '.BuiltInDocumentProperties("author") = "user" F..
관련 지식인 1초마다 루프를 돌다가 만일 현재시간이 주어진 시간(12:34:56형식)과 같으면 Target에 입력된 특정 프로그램이나 pptx, ppsx 과 같은 특정 파일을 여는 것입니다. ppsx로 만들어 Target에 넣으면 바로 슬라이드쇼가 실행됩니다. Target 에는 아래와 같은 명령이 가능합니다. C:\Windows\notepad.exe c:\users\사용자이름\Desktop\Sample123.pptx ""C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE"" /S ""C:\Users\사용자이름\Desktop\Slide3.pptm"" ""C:\Program Files\Microsoft Office\root\Office16\POWERP..
위와 같이 빨강, 녹색, 파랑을 섞어서 LED등의 RGB색상이 변하는 것을 시뮬레이션 해보려고 합니다. (관련: 지식인 링크 ) 먼저 화살표가 돌아가는 주변 눈금 만드는 것도 간단하지 않기 때문에 만드는 방법을 먼저 확인하세요. 도형병합(조각) 이용 다음으로 눈금을 복사해서 세가지 색깔마다 눈금과 TextBox 그리고 스핀버튼 컨트롤을 추가하고 LED 그림을 그리고 최종 색깔 삼각형까지 추가합니다. 마지막으로 약간의 VBA코드를 입력합니다. 모듈이 아니라 현재 슬라이드의 코드창입니다. 현재 슬라이드 Slide1, Slide2 라는 이름은 슬라이드를 삭제하면 번호가 슬라이드 순서와 달라지는 것에 유의하세요. 샘플파일은 첫번째 슬라이드에 들어 있지만 슬라이드이름은 Slide3입니다. 더보기 '스핀 버튼을..
최근댓글