VBA를 이용해서 위와 같은 애니메이션 점수판을 자동 생성합니다. 작동화면입니다. 애니메이션 창을 켜놓아서 영상 뒷부분은 버벅입니다. 점수판을 생성하고 싶다면 첨부파일을 차단해제하고 매크로 허용해서 열고새 슬라이드에서 Alt+F8 로 Auto 매크로를 실행합니다. 그러면 팀의 개수와 최고 점수를 묻는데 5, 10 을 입력하면 5팀 10점짜리 점수판이 생성됩니다.2,15 라든가 4, 5 혹은 10, 5 등 원하는대로 팀의 개수와 최고 점수를 입력할 수 있습니다. 가장 큰 특징은 아래처럼 모든 기능이 VBA가 필요 없이 애니메이션으로 구동한다는 점입니다.애니메이션으로 직접 만드는 방법은 지식인 링크를 참고하세요.투명도형과 약간 복잡한 트리거 애니메이션을 이용하였습니다.최종 결과물은 매크로를 제외하고 p..
PPT+VBA 검색 결과
데이터를 타이핑하는 대신 간단히 옵션을 클릭해서 선택해서 입력하고 싶다면엑셀로 하는 것이 간편하고 효율적입니다.'과일' 이름이 들어갈 셀을 선택하고 나서데이터 > 데이터 유효성검사를 누르고 원본에 '사과,배,딸기,바나나'를 입력하면 됩니다.원본란에 시트의 특정 셀 영역을 선택해도 됩니다.◆ ◆ ◆ ◆ ◆파워포인트에서 VBA를 활용해야 합니다.ListBox 나 ComBoBox를 이용해서 목록을 선택하게 할 수 있습니다.그런데 파워포인트 Active-X 선택상자는 슬라이드쇼에서만 작동하고슬라이드쇼를 새로 시작하면 목록이 초기화되어 버리며또한 선택한 값이 양식상자안에 들어 있어서 값을 가져오기도 어렵습니다.양식상자에서 선택한 값을 표에 남겨놓는 방법을 써야 합니다.ComboBox 와 SpinButt..
파워포인트에서 글머리기호 숫자를 적용하고 나면시작하는 글자가 Bold체이면 글머리기호 숫자도 따라서 Bold로 변해 버립니다. 글머리 문단 시작글자를 진하게 설정하면 글머리 숫자는일반 굵기의 글자로 변경이 안된다는 불편한 점이 있습니다. 이 때 시작 글자 앞에 보이지 않는 '넓이 없는 유령문자'인 유니코드 '200B'글자를 삽입하고Bold 속성을 해제하는 방법이 있습니다. 글머리 기호 다음 위치에서 삽입 >기호를 누르고유니코드로 문자코드를 200b 를 입력하고 '삽입'하시면 이 넓이 없는 유령문자를 넣을 수 있습니다.그리고 나서 이 유령문자에 Ctrl+B 로 볼드체를 해제해 주시면 파워포인트를 속일 수 있습니다.텍스트 상자가 많다면 아래 VBA를 이용하시면 일괄로 모든 글머리 번호 시작위치에 볼드체가..
아래한/글의 메일 머지는 '{{1}}, {{2}}, {{이름}}'처럼 텍스트 문구에 쓰인 {{필드번호/필드명}}에 해당 데이터를 찾아 그 위치에 삽입하는 방식입니다.파워포인트에서 제 그동안의 방식은 Alt+F10 선택창에서 텍스트상자 개체에 부여된 '이름'으로 해당 필드명(카테고리)를 찾아가는 방식이었습니다. 파워포인트에서는 도형의 이름으로 찾아가는 것이 쉽기 때문입니다.이번에는 아래한글 메일머지 방식처럼 텍스트상자 내부에 "{{필드명}}" 과 같은 문구를 찾아서 글자를 바꾸는 방식으로 시도해보았습니다. 각자 장단점이 있습니다. '{필드명}'보다는 '{(필드명}}' 으로 해야 혹시라도 중괄호를 사용하는 문구가 바뀌는 것을 방지할 수 있겠습니다.1. 엑셀파일에는 명단 목록과 로고이미지가 들어 있습니다..
https://bing.gifposter.com/list/new/desc/classic.html New Bing Images - Bing Wallpaper GalleryJul 31, 2024Hoodoos, Sunset Point, Bryce Canyon National Park, Utahbing.gifposter.com 위 사이트의 배경화면으로 슬라이드쇼를 생성하는 예시입니다. 1. HTML 파싱으로 배경화면 이미지를 다운로드 받고 2. 각 슬라이드에 마우스를 좌우나 상하 끝으로 가져갈 때 이동 아이콘이 나타나도록 합니다. 파워포인트에서는 좌우에 아이콘이 나타나게 하려면 번거롭지만 아이콘 반응을 직접 만들어줘야 합니다.아래 주황색 네모 영역에 마우스 오버시에 네비게이션 아이콘이 나타나게 하고마우스가..
1. 일단 Unicode 에서는 원숫자를 20까지는 지원합니다.위처럼 폰트를 유니코드 폰트로 바꾸고스크롤을 내려서 괄호영숫자 로 바꾸거나문자코드에 2473 등을 입력하면 원문자 20을 넣을 수 있습니다. 나눔글꼴도 20까지 지원하기도 합니다.2. 유니코드문자에서는 50까지 원문자를 지원 하기도 합니다. 시스템에 따라 다르게 보일 수 있습니다.①②③④⑤⑥⑦⑧⑨⑩ ⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ ㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚ ㉛㉜㉝㉞㉟㊱㊲㊳㊴㊵ ㊶㊷㊸㊹㊺㊻㊼㊽㊾㊿참고:https://www.unicode.org/charts/nameslist/n_2460.html 3. 만일 다른 원문자 숫자를 쓰고 싶다면전용 폰트를 설치해서 사용해야 합니다.https://www.dafont.com/numberpile.fonthttps:..
예를 들어, 현재 슬라이드만 인쇄하고 싶은데 종종 아무 생각 없이 인쇄를 누르다 보니 모든 슬라이드가 인쇄되어 종이가 낭비될 수 있습니다. 인쇄 설정을 바꾸려면 사용자가 아래처럼 인쇄 옵션에서 '현재 슬라이드 인쇄'로 설정을 바꿔줘야 합니다.하지만 특정 인쇄 옵션을 유지시키는 옵션이나 기능을 따로 제공하지는 않습니다.만일 VBA를 이용하자면 아래와 같은 명령으로 현재 슬라이드만 인쇄하게 인쇄 옵션을 설정할 수 있습니다.그밖에 칼라/흑백, 숨긴 슬라이드 인쇄 여부, 인쇄 범위, 용지에 맞게 인쇄 여부 등도 설정 가능합니다.문제는 이 명령을 실행해줘야하는데 파워포인트는 그 시기를 알 수 없습니다.이런 경우 파워포인트 이벤트를 감시하는 추가기능(Add-In)을 만들어서 파일이 열리는 이벤트를 감지해서 ..
1. 최근 한쇼는 MS파워포인트처럼 VBA를 이용할 수 있습니다. 파워포인트에서 테스트한 것이고 한쇼에는 테스트해보지 못했습니다.1슬라이드에 DayLeft 라는 이름의 텍스트상자에 남은 날짜를 표시합니다.개체에 약간의 애니메이션을 적용합니다. 또한 전환 효과에 '다음 시간 후'에 5초 내외로 적용합니다. 슬라이드 상단의 DueDay 텍스트의 '2024-11-14'를 다른 날짜로 바꾸면 목표날짜를 바꿀 수 있습니다.3. 애니메이션 미리보기 4. VBA 매크로 코드: Alt+F11 매크로 창에서 모듈을 추가하고 아래 코드를 붙여넣기Option Explicit'슬라이드가 바뀌면 호출됨Sub onSlideShowPageChange(SSW As SlideShowWindow) '1슬라이드에 진입하면 시..
최근댓글