次の方法で共有


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 オブジェクトが作成されます。

  • xy の両方が指定されている場合、結果の図形はポイント (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 のサポートおよびフィードバックを参照してください。