質問

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にアクセスする方法)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top