KoMaDo   VISIO SQUARE : VB/VBA  ■ Headline ■ HOME    

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

  UniqueIDが一意になる範囲

01: 名前:kei投稿日:2007/07/20(金) 11:38
こんにちは。
UniqueIDで取得できる一意のIDですが、これは同ページ内で一意なのでしょうか。
それともドキュメント内で一意になるのでしょうか。
ヘルプには「その他の図面内にある図形にはすべて、異なる ID が割り当てられます。」と
あるのですが、その他の図面内というのがどこまでの範囲かわかりませんでした。

02: 名前:yoda投稿日:2007/07/20(金) 12:58
ヘルプによれば、ページに限定されるようです。
もっと、一意のものがほしい場合は、GUIDを作ることになるのでは、
ないかと思います。そのためには、Page.ShapeIDsToUniqueIDs メソッド
をしらべると、良いと思います。

03: 名前:visGeek投稿日:2007/07/21(土) 20:13
ヘルプに記載されている「その他の図面内にある図形」
という表現は「図面内にあるその他の図形」という意味だと思います。
そうだとすると、ドキュメント内では一意になりそうです。

また、UniqueIDの中身がGUIDである以上は
ドキュメントをまたがっても一意になると推測します。


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