KoMaDo   VISIO SQUARE : ShapeSheet  ■ Headline ■ HOME    

ShapeSheetトップへ ▼カッ飛び最後 

  グループ化されたシェイプシート情報を取得したい

01: 名前:レン投稿日:2007/05/19(土) 10:15
はじめまして、レンと申します。

どなたか、ご教授願います。

C#でグループ化されたシェイプのシェイプシート情報を取得したいのですが
方法がわかりません。

以下が具体例です。

1.図面に複数シェイプを配置する。

2.配置した各シェイプのシェイプシートで右クリックで表示される[セクションの挿入]でユーザー定義セル (User-defined Cells)
を挿入する。

3.挿入したユーザー定義セル (User-defined Cells)に値を設定する。
例:User.Row_1のvalueセルに"sample"と設定
※配置したシェイプの数分、2と3の作業を繰り返す

4.配置した複数のシェイプを選択して、グループ化する。

以上、1〜4の作業を行った後、グループ化したシェイプを選択して、シェイプシート
を見ると、各シェイプに設定したUser-defined Cellsが表示されていませんでした。

私の認識では複数のシェイプをグループ化したもの(親シェイプ)、それに含まれる
シェイプ(子シェイプ)という感じでイメージしています。

このように親シェイプから子シェイプを特定して、子シェイプのUser-defined Cellsに設定した値を
取得する方法がわかりません。

使用している環境は以下になります。

OS:WinXP Pro
Visio:2003
VisualStudio2005 C#

説明がわかりにづらくて申し訳ありません。
どなたかご存知の方いますでしょうか?

02: 名前:yoda投稿日:2007/05/19(土) 14:34
shapeの子shapeは、Shape,Shapes となります。


ShapeSheetトップへ ▲カッ飛び先頭