2016-05-31 7 views
0

그래서 PowerPoint 프레젠테이션에 매크로를 만들었으므로이 매크로를 다른 사람이 쉽게 사용할 수 있도록하고 싶습니다. 내가 수집 한 것부터이 작업을 수행하는 가장 좋은 방법은 추가 기능을 만드는 것입니다.VBA 정의 된 매크로에서 PowerPoint 추가 기능 만들기

내가 다음을 수행 알리는 여러 기사를 통해 온,하지만 난 여전히 문제로 실행하고 있습니다 : VBA 를 사용하여 매크로를 작성

  1. 를 열고 새로운 파워 포인트 프리젠 테이션
  2. 종료 VBA 및 프레젠테이션을 .ppam으로 저장하십시오.
  3. 개발자 탭에서 "PowerPoint 추가 기능"단추를 클릭하십시오.
  4. "새로 추가 ..."옵션을 클릭하고 최근 작성한을 찾으십시오.ppam 파일
  5. 로드를 클릭
  6. 닫기를 클릭
  7. 클릭하여 추가 기능을 이제 볼 수
  8. 새로운 추가 기능 내가 다 위에서 언급 도 볼 수 있습니다했던

새 추가 기능을 선택했을 때 PowerPoint 추가 기능. 필자는 새로운 Add-in을 실행할 방법을 찾을 수 없기 때문에 여기에 있습니다. 시작시 자동으로로드되거나 슬라이드에 단추를 만들어 프레젠테이션을 방해하지 않기를 바랍니다. 대신, 사용자가 리본에서이 추가 기능을 실행할 수 있도록하고 싶습니다.

생각하십니까?

답변

0

먼저 PPTM으로 저장하십시오. 그런 다음 PPAM으로 저장하십시오. PPAM으로 만 저장하는 경우 나중에 문제를 해결하기 위해 코드를 다시 편집 할 수 없습니다.

리본에서 추가 기능을 실행하려면 RibbonX 코드 (XML 유형)를 PPAM 또는 PPTM에 포함시켜야합니다 (PPTM에 추가하는 것이 가장 좋습니다 ... 자동으로 PPAM의 일부가됩니다). 그때).

당신에게 시간의 시간을 절약 할 수 RibbonX에 훌륭한 책이있다 : http://www.amazon.com/RibbonX-Customizing-Office-2007-Ribbon/dp/0470191112

이것은 당신이 책을 구입하지 않으려면 좋은 출발점이 될 것입니다 : https://blogs.msdn.microsoft.com/jensenh/tag/all-office-2007-ui-posts/

당신 동안 수동으로 PPTM/PPTX/PPAM 파일의 압축을 풀고 텍스트 편집기를 사용하여 RibbonX 코드를 추가 할 수 있습니다. 대신이 무료 도구 사용 : 당신 같은

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx

+0

사람들은 ... 세상을 더 나은 곳으로 만들기 감사합니다 ... – Tameem

+0

@Tameem을 그리고 당신은 내 월급을 배로. 이상. ;-) –