참고: 지식인 질문글 화면 및 주요 코드: 실행 결과: 질문자가 원하는 결과 문자열이 JSON 문자열과 거의 흡사하기 때문에 VBAJSON 라이브러리를 활용하였습니다. 엑셀 데이터의 첫번째 행은 카테고리로 읽어들이고 나머지 행은 Dictionary 구조를 이용해서 데이터 구조를 만들어서 최종적으로 ConvertToJson 함수를 이용해서 items 배열(컬렉션)을 Json 문자열로 변환합니다. 원래 JSON데이터는 카테고리명의 양쪽에 따옴표가 있는데 삭제시켰습니다. 따옴표를 원래대로 놔두려면 해당 부분(따옴표를 제거하는 for 문 부분)을 주석처리하면 됩니다. 더보기 'Add Reference to Microsoft Scripting Runtime Library Sub Convert() Dim..
분류 전체보기 검색 결과
도형채우기에 가보면 '테마 색'과 '표준 색'이 있습니다. 기본적으로 '테마색'에서 색상을 고르면 테마에 지정된 색깔을 사용하게 됩니다. 테마색은 눈에 보이는 그대로의 색깔이 아니라 일종의 순서값(주소)으로 배경과 텍스트, 강조색 종류별로 미리 색상이 지정되어 있습니다. 즉, 어떤 색을 선택하면 보이는 색깔이 아니라 예를 들어 배경1색상의 5번째색, 강조3색상의 3번째 색, 텍스트1색상의 6번째 색 등으로 정의되어 있는 것입니다. 디자인> 테마색에 보면 10가지와 하이퍼링크와 관련된 색상2가지를 포함하여 총 12종류로 현재 파일에 사용중인 테마색이 정의 되어 있습니다. 흔히 사용되는 기본 파란색은 'Office' 테마색에 '강조1'의 대표색상으로 정의되어 있는 색상입니다. 아래 영상에서 보면 이 ..
위와 같은 휴대폰의 타이머 애니메이션을 파워포인트에서 만들려고 하면 사라지기 나 강조효과에서 마땅한 애니메이션이 없습니다. 그래서 돌아가는 원을 조각내어서 1초마다 각 조각이 사라지게 해보았습니다. BlockArc 를 그리고 조절점을 360/60 간격으로 조절해야합니다. 그리고 60부터 숫자를 표시하고 1초후 사라지게 해야 합니다. 단순 반복이고 정밀한 각도 조절이 필요하므로 이 과정을 VBA로 자동화시켜보았습니다. 첨부파일1의 슬라이드 1: BlockArc를 이용한 애니메이션 (Auto1 매크로) 첨부파일 1의 슬라이드2: 작은 원을 그려서 애니에미션 효과 적용(Auto2매크로) 원의 테두리 선이나 작은 원이 나타났다가 사라지도록 했습니다. 실행 영상 첨부파일 2의 5,6 슬라이드에서는 ..
지식인 VBA에 암호를 거는 방법 이외에 VBA접근을 최대한 막는 방법입니다. 물론 최초 실행시에 매크로를 허용해줘야만 합니다. 현재는 Alt-F11 키와 Alt-F8키를 중지시키고 개발도구메뉴를 감춥니다. Alt-F12를 누르면 다시 활성화합니다. 실제로 사용할 때는 이부분을 삭제해야겠습니다. 더보기 'https://www.mrexcel.com/board/threads/deactivate-alt-f11.23976/ Option Explicit '// Tested Excel2000 '// Run DisableVBE from a Event procedure '// eg. Workbook_Open or Worksheet_Activate '// THEN run EnableVBE from the Opp Even..
흔히 잘못 알고 있는 경우가 많은데 파워포인트 슬라이드 크기는 전지, 2절지, 16절지 등 인쇄를 위한 종이크기와 비례하는 사이즈가 아닙니다. 게다가 파워포인트의 사이즈들은 확대/축소되어 출력될 준비가 되어 있는 가상의 사이즈입니다. 다른 말로 벡터방식이라고도 합니다. 벡터방식에서는 점과 점을 잇는 선을 그리는 방식이라 사이즈보다는 가로:세로 비율만 맞으면 확대하면 똑같은 이미지 품질을 유지하므로 크기보다는 가로:세로 비율이 중요합니다. 전지, 2절지, 4절지...16절지 등은 종이의 표준 크기 단위입니다. 파워포인트에 자주 쓰이는 슬라이드는 빔프로젝터용 35mm필름 사이즈 36mm*24mm (1.5:1)의 영향을 받아서 인쇄용 종이의 가로:세로 비율과 달리 2010버전까지는 영상매체의 4:3을 ..
관련: 지식인1, 지식인2, 지난 글 슬라이드상의 여러 그림, 텍스트박스, 도형을 하나로 묶어서 원하는 px크기의 이미지 1개(png 혹은 jpg)로 저장하거나각 슬라이드를 통채로 원하는 px크기의 이미지로 각각 저장하려면아래 첨부한 VBA 매크로파일을 이용해보시기 바랍니다. 실행방법은 첨부파일을 매크로 허용해서 열어두시고자신의 파일을 연 다음 Alt-F8이나 개발도구->매크로 를 눌러서 매크로창이 뜨면먼저 매크로 위치를 첨부파일(SaveAsImage2.pptm)로 한 다음아래 두 가지 매크로를 실행하면 됩니다.1번은 반드시 그림과 텍스트 상자를 동시에 선택하고 실행하고2번은 원하는 슬라이드들을 선택 한 후에 매크로를 실행하세요. 🎅 현재는 png로 저장하나 원하는 압축률의 jpg로 저장하려면 JP..
관련 지식인 위와 같은 애니메이션을 만드는 것입니다. 특히 파워포인트는 애니메이션 최대 길이가 59초인데 이것을 극복하는 방법입니다. 애니메이션 최대 길이가 59초이기 때문에 1분길이라면 30초+30초 애니메이션을 이어서 재생하게 해야겠습니다. 막대에 강조효과로는 흐릿하게 나타나기 때문에 이동효과를 이용하되 왼쪽에 가려주는 흰색 도형(Bar1_Left)를 배치합니다. 막대바가 화면중간까지 이동하도록 하고 시계도형도 함께 이동하도록 합니다. 그 다음 화면 중간에 이르렀을 때 Clock1이 사라지고 (Bar1은 그대로 유지하고) Clock2와 Bar2가 나타나서 오른쪽으로 이동하도록 합니다. 실행 화면 또 다른 방법은 그냥 조그마한 네모 도형이 1초마다 차례로 계속 나타나게 하는 것도 괜찮겠습..
관련지식인 링크1, 링크2 책을 테마로 한 Bomb Game 템플릿입니다. 애니메이션을 자세히 살펴보면 -1. No_06도형은 네모난 도형에 그림채우기로 책이 펼쳐진 그림을 넣은 것입니다. 그래서 그 안에 번호숫자를 넣을 수 있고 애니메이션처리도 도형 1개로 가능합니다. -2. 그리고 되돌아 왔을 때 펼쳐진 책이 사라지고 2번의 애니메이션 gif(NoAni_06.gif) 가 나타납니다. 나타나면 gif애니메이션이 재생됩니다. -3. 그리고 1분동안 사라지는 애니메이션효과가 나타납니다.(세번째 애니메이션) 효과옵션에서 책이 덮어지는 소리효과도 추가했습니다. 책이 덥어지는 효과는 경우에 따라서 빨리 지나가버리기도 합니다. 실행 영상입니다. 폰트는 주로 G마켓 산스 TTF Medium이 사용되었습니다. ppt..
최근댓글