Wie Powerpoint 2007 aus einem C ++ Addin zu erkennen?
-
05-07-2019 - |
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?
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)