KoMaDo   VISIO SQUARE : VB/VBA  ■ Headline ■ HOME    

VB/VBAトップへ ▼カッ飛び最後 

  CreateSelectionの第2引数

01: 名前:visGeek投稿日:2007/07/28(土) 13:18
特定のマスタシェイプが使用されているかどうかを調べたいと思います。

PageのCreateSelectionでvisSelTypeByMasterを渡し、結果の
SelectionオブジェクトのCountを調べればだいたいはうまくいきます。

ただ、そのマスタシェイプがページ直下ではなく
グループの子シェイプとなっている場合に、結果の
Selectionオブジェクトに含まれてこないようです。

CreateSelectionの第2引数が関係していると思うのですが、
何を渡せばよいかご教示いただけますでしょうか。

02: 名前:yoda投稿日:2007/07/29(日) 08:59
その第2引数は、Selectionオブジェクトの、IterationModeプロパティと
同じ物のようですが、以前調べた時も、さっぱりわからなかった、
という記憶だけがあります。

03: 名前:yoda投稿日:2007/07/29(日) 09:06
VisioSDKのCode Librarianに、IterationModeのサンプルがありますので、
ご覧になってはいかがでしょう。

04: 名前:visGeek投稿日:2007/07/29(日) 10:39
情報、ありがとうございます。
サンプルを見てもやはり分かりませんでした。

PageのCreateSelectionでは
Page直下のオブジェクトしか返されない仕様なのかもしれませんね。

他の方法で実装しました。


VB/VBAトップへ ▲カッ飛び先頭