파워포인트 vba 강좌 - pawopointeu vba gangjwa

파워포인트 관련 VBA는 엑셀에 비해 많이 없는 것이 사실입니다.

저는 책 보다는 다른 사람의 코딩을 따라해보고 수정해보는 것이 좋다고 생각합니다.

뭔가 만들고 싶은 것이 있으면 관련 자료를 인터넷에서 찾아보고 해당 코드를 이용해서

게임이나 작품에 적용하다보면 자연스럽게 실력이 늘게 됩니다.

몇 개 링크를 남겨 놓습니다.

## VBA 강좌 게시판

1.일단 국내에서는 파워포인트 게임마을 VBA게시판에 정보가 제일 많다고 생각합니다.

//cafe.naver.com/gameppt?iframe_url=%2FArticleList.nhn%3Fsearch.clubid%3D16854404%26search.menuid%3D924%26search.page%3D1%26search.boardtype%3DL

2.VBA게임 게시판

//cafe.naver.com/gameppt?iframe_url=%2FArticleList.nhn%3Fsearch.clubid%3D16854404%26search.menuid%3D660%26search.page%3D1%26search.boardtype%3DL

3. VBA입문강좌:

//cafe.naver.com/gameppt/132231

4. VBA 함수 기초강좌:

//cafe.naver.com/gameppt/129931

아래 사이트들은 해외사이트라 영어로 되어 있습니다.

1. //StackOverflow.com : 막히는 부분에 대한 거의 모든 정보가 있습니다.

2. //www.skphub.com/ :파워포인트의 한계를 넘는 코드가 많습니다.

3. //www.rdpslides.com/pptfaq/ :

4. //www.pptalchemy.co.uk/

5. //www.brightcarbon.com/blog/

저작자표시비영리동일조건

'VBA Tipz' 카테고리의 다른 글

Sub와 Function의 차이점  (0) VBA 코딩 초보 주의 사항 혹은 좋은 습관  (0) 파워포인트 VBA로 도트 하트 그리기  (0) 파워포인트 VBA 어떻게 시작할까요?  (0) 64비트 호환 API 선언 모음  (0) 그룹개체를 복사하면 Parent/Child 속성을 잃어버린다.  (2) Collection: 배열을 넘어서는 컬렉션 Type 소개  (0) for each의 경고  (0)
2022.08.26
2022.03.19
2022.03.17
2022.03.17
2019.10.29
2017.01.12
2017.01.12
2017.01.12

  • 창작블로그
  • MS-Office
  • 2018. 11. 6.

파워포인트(ppt)에서 매크로(VBA) 사용하기(이미지 크기조절, 위치)

1)새 문서를 시작한다.

2)새로운 매크로를 생성하려면 상단의 보기 탭에서 매크로를 선택한다.

3)매크로 대화상자에서 이름을 설정하고 위치에서 매크로를 저장할 프리젠테이션을 선택하고 만들기를 클릭한다.

4)VBA에서 코드를 작성한다.

5)Sub 키워드 다음에 오는 Left_image()는 사용자가 정의한 실행함수의 이름이다.  Sub, End Sub 사이에서 함수의 실행코드를 작성한다.

아래코드는 선택한 이미지의 가로, 세로 크기를 조정하고 위치를 설정한다. 이미지의 크기를 조정할때 가로세로비율을 고정하지않는다.

6)매크로 사용가능 프리젠테이션 포맷인 pptm으로 저장한다.

7)매크로 포함 문서를 열기할때는 보안옵션에서 이 콘텐츠 사용을 선택하고 확인한다.

8)매크로를 테스트 해보기위해서 문서에 이미지를 불러왔다.

9)이미지를 선택하고 매크로를 실행하면, 해당 매크로에 작성한 함수를 실행한다.

10)추가로 작성한 코드

ppt, VBA, 매크로, 파워포인트

댓글(2)

  • 전원수학

    2022.07.17 16:01

    안녕하세요.
    피피티에서 VBA를 사용하여
    한 슬라이드에 들어있는 두 개 이상의 그림을 병합하는 매크로를 만들어보고 싶은데 조언을 구할 수 있을까요?

    • 2022.07.18 12:21 신고

      VBA를 자주 사용하지않아서 구체적인 방법은 모르겠습니다. 그림을 병합하는 함수는 아래 웹사이트에서 참고할수있을것같네요.
      //docs.microsoft.com/en-us/office/vba/api/powerpoint.shaperange.mergeshapes

      그리고 아래는 해당 함수를 사용한 예제를 참고할수있는 커뮤니티 글입니다.
      //www.vbaexpress.com/forum/showthread.php?69452-Merge-two-shape-using-vba&p=412624

Toplist

최신 우편물

태그