2009-03-06 5 views
1

私のアドインがPowerPoint 2007のC++アドイン経由で検出される必要があります。 PowerPointオブジェクトモデルは、うまくいくはずのApplication.Versionを公開していますが、これをIDispatchでどのように使うかについては十分に分かりません。C++アドインからPowerPoint 2007を検出するには?

C++アドインからPowerPoint 2007を検出するにはどうすればよいですか?

答えて

1

まず、IDispatch :: GetIDsOfNamesを呼び出し、 "Version"プロパティのIDを取得します。 そのIDispatch :: Invokeを呼び出した後、idでVersionのプロパティ値を取得します。

また、#importディレクティブでラッパーを生成し、このプロパティの値を取得するためのより簡単なメソッドを使用できます。

http://support.microsoft.com/kb/238393(Visual C++を使用してオートメーションでドキュメントプロパティにアクセスする方法)

関連する問題