1

VB.NET で作成したモーダル Windows フォームを PowerPoint アドインに使用しています (この問題は Excel アドインにも当てはまると思います)。フォームを使用すると、ユーザーは現在のスライドの図形をListViewオブジェクトから選択できます。選択するたびに、対応する図形が現在のスライドで選択されます。コードが適切な形状を識別していることはわかっていますが、形状オブジェクトに追加すると Select ステートメントが機能しません。おそらく、これはフォームがモードレスではなくモーダルであるためです。

フォームをモードレスにせずに、選択した ListView アイテムに対応するスライド上の形状を実際に選択する方法はありますか? おそらく、フォームが開いている間にアプリケーション (PowerPoint など) を「更新」して、形状の選択を反映させる方法はありますか?

あるいは、モーダルフォームのように振る舞いながらフォームをモードレスにする方法はありますか? 問題のフォームは別のモーダル Windows フォームによって「所有」されており、問題が複雑になっています。

4

0 に答える 0