본문 바로가기
프로그래밍/MS Office AddIn

Microsoft Office Powerpoint AddIn project setting with visual studio 2022

by solution online 2024. 7. 2.
728x90
반응형

개인 프로젝트로 파워포인트 Addin을 만들어 보고 있습니다.

 

이 게시물은 코딩 전 visual studio 2022에서 파워포인트 addin을 위한 셋팅을 어떻게 하는지 기록용으로 사용합니다.

개인 용도로 작성하다 보니 정보가 부정확, 불친절합니다.

 

728x90

 

visual studio 2022 실행 > 새 프로젝트 만들기

 

PowerPoint VSTO 추가 기능 - vba 선택(c#으로도 선택 가능)

 

프로젝트 정보 입력 > 만들기

 

프로젝트 우측 클릭 > 추가 > 새 항목

 

리본(비주얼 디자이너) 추가

 

디자인에서 Tab1 선택 후 속성 창에서 ControlId > ControlIdType > Custom 선택

 

프로젝트 우측 클릭 > 추가 > 새 항목 > 양식(Windows Forms) 추가

 

반응형

 

Ribbon1.vb [디자인] 에서 버튼 도구 추가

 

버튼 더블 클릭하여 이벤트 만들고 > Form1 실행 코드 추가

 

Form1.vb [디자인] 에 버튼 추가 후 더블클릭하여 이벤트 생성

 

이벤트 함수에 메시지 박스 추가


 

정상 동작 테스트 과정

1. 파워포인트에 리본 추가 됐는지 확인

- 맨 우측 Tab1 확인 > 클릭

2. 리본에 추가한 만들기 클릭 시 winform 출력 확인

3. 버튼 눌렀을 때 메시지 박스 출력 확인

 

 

기본 설정 및 동작 확인 완료!

 

vba나 c#이나 처음 다뤄보는 언어인데 파워포인트로 이것저것 수정하는 것을 테스트 했을 때

c#이 좀 더 제한적이라는 느낌이 있지만 안정적이고

vba는 예외 처리하는게 조금 어려운 느낌!?

 

요즈음 chatgpt가 있어 새로운 언어도 쉽게 도전해 볼 수 있어 좋다.

728x90
반응형