관련: 지식인1, 지식인2, 지식인3, 지식인4, 지식인5 사진 일괄 삽입 매크로입니다.지식인에 질문이 많이 올라올 만큼 원하는 기능입니다. 일단 VBA매크로를 이용하지 않고 슬라이드 마스터의 그림 개체틀을 이용하면 그림틀을 눌러서 원하는 위치에 원하는 크기로 그림을 넣을 수 있습니다. 아래 링크를 참고하세요.https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020103&docId=410341554&qb=7Iqs65287J2065Oc66eI7Iqk7YSwIOq3uOumvCDqsJzssrTti4A=&enc=utf8§ion=kin.qna&rank=1&search_sort=0&spq=0#answer2 ppt 안에 그림 크기안녕하세요.~~ppt작업을 여러..
PPT+VBA 검색 결과
파워포인트 작업을 하다가 보면 단순 반복작업이 많습니다. 똑같은 작동을 하도록 같은 작업을 수십번 하는 것이 지겨울 수 있습니다. 그럴 때는 VBA매크로를 이용해보세요. (물론 처음엔 VBA를 작성하는 것이 수작업보다 시간이 더 걸릴 수는 있습니다.) 이번 경우는 배경도형위에 텍스트 상자가 있을 때 배경도형 중앙에 텍스트 상자가 오도록 하는 작업입니다. 지식인 링크(PPT 텍스트 상자 및 도형과 텍스트상자 정렬하기) 아래와 같은 코드로 현재 선택된 텍스트박스와 도형을 정렬시킬 수 있습니다. 두 도형을 위치와 크기를 동일하게 맞추고 가운데 정렬합니다. Alt-F11누르고 삽입-모듈 추가하고 코드를 붙여넣고 코드창 닫은 다음 일반편집화면에서 텍스트박스와 도형을 동시에 선택하고 Alt-F8로 AlignCu..
파워포인트 그림 프리젠테이션 프리젠테이션에 애니메이션은 없는 경우 글꼴모양을 유지하고 싶을 때 폰트를 포함하기에는 ppt 파일이 너무 커지고 글꼴파일을 수동으로 설치하기도 귀찮고 글꼴을 유지하고 싶을 때 파워포인트 프리젠테이션을 '다름이름으로 저장'에서 '그림 프리젠테이션'으로 저장하면 각 슬라이드를 이미지로 저장해서 ppt를 만들어줍니다. 그런데 그림 프리젠테이션으로 저장한 경우 각 슬라이드 이미지의 해상도가 상당히 낮은 편이어서 확대시에 이미지가 깨질 수 있고 JPG형태라 깔끔하지 않습니다. 물론 수동으로 각 슬라이드를 일단 png등의 그림으로 저장한 다음 삽입 - 사진 앨범 기능으로 저장한 이미지를 삽입하는 식으로 2단계에 걸쳐서 그림 프리젠테이션을 만들 수도 있습니다. 이 경우도 그림의 해상도를 ..
상단에는 시계가 돌아가고 Start 를 누르면 타이머(스톱워치)가 작동하고 Record 를 누를 때마다 현재 시간을 기록하고 누적합니다. 타이머 시간을 누르면 잠시 일시정지 혹은 재시작합니다. Reset 을 누르면 초기화 합니다. 누적 된 타이머 기록은 타이머 아래 텍스트 상자에 쌓이게 됩니다. 더보기 Option Explicit #If VBA7 Then Declare PtrSafe Function SetTimer Lib "user32" (ByVal hwnd As LongPtr, ByVal nIDEvent As LongPtr, _ ByVal uElapse As Long, ByVal lpTimerFunc As LongPtr) As LongPtr Declare PtrSafe Function KillTimer..
파워포인트 현재 슬라이드를 윈도우 바탕화면으로 설정하는 코드입니다. 시간표나 일정표, 달력, 외울 것 같은 것을 파워포인트에서 만들고 자주 확인하기 위해서 윈도우 바탕화면으로 바로 설정할 때 유용하겠습니다. 👆 디자인-슬라이드 크기에서 윈도우 바탕화면 비율에 맞게 설정해야 그림비율이 유지됩니다. 아래는 1920 * 1080 크기로 png 파일을 저장해서 바탕화면으로 설정하기 때문에 슬라이드 크기를 16:9 로 하는 것이 좋습니다. 가로 넓이를 변경하면 세로 높이는 슬라이드 비율에 의해 자동 반영됩니다. ✌ 현재 슬라이드를 이미지로 저장해서 바탕으로 설정하기 때문에 슬라이드가 최소 1 개 선택되어 있어야 합니다. 🤞 임시로 작성된 png파일은 설정 후 삭제됩니다. 더보기 Private Const SPI_S..
2010,2103도 쓰이긴 하지만 현역으로 쓰이는 PC용 버전은 2016, 2019, 365구독버전입니다. 2021.11월 현재 버전별 차이점을 정리해보았습니다. MS파워포인트의 정확한 버전은 파일메뉴 - 계정 - PowerPoint 정보를 누르면 정확한 빌드 넘버까지 알 수 있습니다. 혹시 아래 내용과 다를 경우 오피스업데이트를 미리 해보기시 바랍니다. 지원 확장자 .ppt, .pot, .pps (파워포인트 97-2003) .pptx, .potx, .ppsx, pptm, ppsm, thmx (파워포인트 2007-2019) 2007이후부터 파워포인트 파일이 Open XML 규격을 따르고 파일이 ZIP파일형식으로 압축되어 저장. 2007: 리본 메뉴(아이콘+하단설명)가 생김. 화면전환 효과가 생김 ..
이전에 수동으로 홀짝 인쇄하는 방법을 올렸는데요. 이번에는 파워포인트나 프린터에서 '소책자' 인쇄를 지원하지 않을 때 자동으로 양면 소책자 인쇄 순서대로 인쇄 페이지 순서를 변경해주는 VBA 매크로입니다. 소책자 인쇄를 하려면 페이지 순서가 달라지는데 페이지 순서 계산이 쉽지 않습니다. 12페이지라면 맨처음 12, 1페이지가 나란히 있고 그 뒷면에 2, 11페이지가 와야 합니다. 그 다음은 10, 3페이지가 옵니다. 규칙을 찾아보면 계속 뒤로 갈수록 한페이지번호가 1씩 줄어들거나 혹은 늘어나면서 좌우가 바뀌는 식입니다. 또하나의 규칙은 (12,1), (2,11), (10,3), (4,9), (8,5), (6,7) 각각의 페이지가 좌우 페이지수를 더하면 13(총페이지수+1)인 것을 알 수 있습니다. 🎲🎲🎲..
왼쪽과 같이 삽입- 도형에서 5각형이나 6,7,8각형은 있지만 9각형, 11각형은 없습니다. 그럴 경우 임의의 개수의 각을 가진 정다각형( Regular Polygon)을 그리는 방법입니다. 손으로 그린다면 9각형의 경우 40도각을 가진 이등변 삼각형(Isosceles Triangle)을 그리고 가상의 큰 원과 그룹지어서 이 그룹도형을 복제해서 40도식 회전해서 9개를 합치면 됩니다. 40도 각은 선을 그리고 회전을 20도 시키는 방법 등으로 각도를 맞출 수 있습니다. 이 과정을 VBA로 처리해서 원하는 각개수를 가진 정다각형을 만들어보려고 합니다. 먼저 아래 그림을 봅시다. 1. 위 그림대로 이등변삼각형을 그려서 각 개수만큼 복사해서 회전시켜준 다음 마지막에 모든 삼각형을 합쳐주도록 하겠습니..
최근댓글