2009-03-06 11 views
1

Ich muss feststellen, ob mein Add-in in PowerPoint 2007 über mein C++ - Add-in ist. Das PowerPoint-Objektmodell macht Application.Version verfügbar, was funktionieren sollte, aber ich weiß nicht genug darüber, wie ich dies mit IDispatch verwenden kann.Wie erkennt man PowerPoint 2007 von einem C++ Addin?

Wie erkennt man PowerPoint 2007 von einem C++ Addin?

Antwort

1

Erstens - IDispatch :: GetIDsOfNames aufrufen und ID für "Version" -Eigenschaft abrufen. Nach diesem Aufruf IDispatch :: Invoke, die Version porperty Wert von ID erhalten.

Sie können Wrapper auch mit der Anweisung #import generieren und einfachere Methoden verwenden, um den Wert dieser Eigenschaft zu erhalten.

Vielleicht hilft Ihnen dieser Artikel http://support.microsoft.com/kb/238393 (Verwenden von Visual C++ für den Zugriff auf DocumentProperties mit Automatisierung)

Verwandte Themen