문제

내 addin이 C ++ addin을 통해 PowerPoint 2007에 있는지 여부를 감지해야합니다. PowerPoint 객체 모델은 작동 해야하는 Application.Version을 노출하지만 IDISPATCH와 함께 사용하는 방법에 대해 충분히 알지 못합니다.

C ++ addin에서 PowerPoint 2007을 감지하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

첫째, idispatch :: getIdsofNames를 호출하고 "버전"속성에 대한 ID를 얻습니다. 그 후 전화 후 idispatch :: invoke는 id로 버전 값을 얻습니다.

또한 #import 지시문으로 래퍼를 생성 하고이 속성의 가치를 얻기 위해보다 쉬운 방법을 사용할 수 있습니다.

어쩌면이 기사가 도움이 될 것입니다 http://support.microsoft.com/kb/238393 (자동화를 통해 DocumentProperties에 액세스하기 위해 Visual C ++를 사용하는 방법)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top