Frage

Ich muss erkennen, ob mein AddIn in Powerpoint 2007 über meine C ++ Addin ist. Das Powerpoint-Objektmodell legt Application.Version, die funktionieren soll, aber ich weiß nicht genug darüber, wie diese zu verwenden, mit IDispatch.

Wie erkennen, Powerpoint 2007 aus einem C ++ Addin?

War es hilfreich?

Lösung

Zum einen - nennen IDispatch :: GetIDsOfNames und bekommen id für "Version" Eigenschaft. Nach diesem Aufruf IDispatch :: Invoke die Version porperty Wert von id bekommen.

Auch könnten Sie Wrapper mit # Import-Direktive erzeugen und einfache Methoden für get Wert dieser Eigenschaft verwendet werden.

Vielleicht wird dieser Artikel helfen Sie http://support.microsoft.com/kb/238393 (Wie Visual C ++ nutzen DocumentProperties mit Automation für den Zugriff auf)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top