1

C++ アドインを介してアドインが PowerPoint 2007 にあるかどうかを検出する必要があります。PowerPoint オブジェクト モデルは Application.Version を公開していますが、これは動作するはずですが、IDispatch でこれを使用する方法については十分に知りません。

C++ アドインから PowerPoint 2007 を検出する方法は?

4

1 に答える 1

1

まず、IDispatch::GetIDsOfNames を呼び出して、"Version" プロパティの ID を取得します。その後、id によってバージョンのプロパティ値を取得する IDispatch::Invoke を呼び出します。

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

この記事が役立つかもしれませんhttp://support.microsoft.com/kb/238393 (Visual C++ を使用してオートメーションで DocumentProperties にアクセスする方法)

于 2009-03-06T21:50:01.600 に答える