C ++アドインからPowerPoint 2007を検出する方法は?
-
05-07-2019 - |
質問
C ++アドインを使用して、アドインがPowerPoint 2007にあるかどうかを検出する必要があります。 PowerPointオブジェクトモデルはApplication.Versionを公開しますが、これは動作するはずですが、IDispatchでこれを使用する方法については十分に知りません。
C ++アドインからPowerPoint 2007を検出する方法
解決
まず-IDispatch :: GetIDsOfNamesを呼び出して" Version"のIDを取得しますプロパティ。 その後、IDispatch :: Invokeを呼び出して、IDによってバージョンporperty値を取得します。
また、#importディレクティブでラッパーを生成し、このプロパティの値を取得するためのより簡単なメソッドを使用できます。
この記事は、 http://support.microsoft.com/kb/238393(Visual C ++を使用してオートメーションでDocumentPropertiesにアクセスする方法)
所属していません StackOverflow