Selection.DrawRegion メソッド (Visio)
指定されたポイントを含む領域を表す新しい図形を描画します。
構文
expression. DrawRegion
( _Tolerance_
, _Flags_
, _x_
, _y_
, _ResultsMaster_
)
式Selection オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Tolerance | 必須 | 倍精度浮動小数点型 (Double) | ポイントの一致を判断するときのエラー許容度。 Selection オブジェクトの格納図形の座標空間内の内部単位で表される距離。領域の境界を構築するときに許容されるパス間の最大ギャップ。 |
Flags | 必須 | Integer | 領域の描画方法を指定する定数または整数です。 |
x | 省略可能 | バリアント型 (Variant) | Selection オブジェクトの座標空間で、内部単位によって表される x 座標です。 |
y | 省略可能 | バリアント型 (Variant) | Selection オブジェクトの座標空間内で、内部単位によって表される y 座標です。 |
ResultsMaster | 省略可能 | バリアント型 (Variant) | Master オブジェクトです。新しい Shape オブジェクトはこのオブジェクトのインスタンスになります。 |
戻り値
Shape
注釈
DrawRegion メソッドでは、Selection オブジェクトのパスの一部に基づいて、新しい Shape オブジェクトが作成されます。
x と y の両方が指定されている場合、結果の図形はポイント (x、y) を含む最小の領域になります。
x または y がない場合、またはポイント ( x, y) が選択した図形のパスで囲まれた領域に含まれていない場合、結果は Fragment 操作を使用して作成されたすべての図形の和集合になります。
選択した図形で閉じられた領域が定義されていない場合、DrawRegion メソッドは Nothing を返し、例外は発生しません。
Flags 引数には、VisDrawRegionFlags で Visio タイプ ライブラリによって宣言された次の定数の 1 つまたは組み合わせを指定できます。
**名前** | 値 | 説明 |
---|---|---|
visDrawRegionDeleteInput | &H4 | 選択範囲内の項目を削除します。 |
visDrawRegionIgnoreVisible | &H20 | 表示されている座標を除外します。 |
visDrawRegionIncludeDataGraphics | &H40 | データ グラフィックの引出し図形およびそのサブ図形が含まれます。 |
visDrawRegionIncludeHidden | &H10 | 非表示の座標が含まれます。 |
DrawRegion メソッドに VT_EMPTY 型または VT_ERROR 型の ResultsMaster を渡した場合 (VBA では、この方法で指定されていないオプションの引数を渡します)、新しい図形はマスター シェイプのインスタンスにはなりません。また、新しい領域の塗りつぶし、線、テキストのスタイルが、図形の既定のスタイルに設定されます。
DrawRegion メソッドに、ResultsMaster (VT_UNKNOWN 型または VT_DISPATCH 型) 内の Master オブジェクトへの参照を渡した場合、DrawRegion メソッドは、その Master オブジェクトのインスタンスを作成し、Selection オブジェクトを基に算出した座標を追加します。
新しい Shape オブジェクトには、ResultsMaster が既に保持しているテキストが含まれ、それ以外のテキストは含まれません。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。