共用方式為


Visio) (Selection.DrawRegion 方法

會繪製新的圖形,代表含有某一點的區域。

語法

expressionDrawRegion( _Tolerance_ , _Flags_ , _x_ , _y_ , _ResultsMaster_ )

表達 代表 Selection 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Tolerance 必要項目 雙精確度 判斷兩點是否一致時的容錯度。 在 Selection 物件的包含圖形中,這是以內部單位表示的距離,建構區域的界限時,則為路徑之間容許的最大間距。
Flags 必要項目 整數 指定如何繪製區域的常數或整數。
x 選用 Variant Selection 物件的座標空間中,以內部單位計算的 X 座標值。
y 選用 Variant Selection 物件的座標空間中,以內部單位計算的 Y 座標值。
ResultsMaster 選用 Variant 新的 Shape 物件執行個體應附屬其下的 Master 物件。

傳回值

圖形

註解

DrawRegion 方法會從 Selection 物件的路徑片段建立新的 Shape 物件。

  • 如果同時指定 xy,則產生的圖形是包含 x、y) ( 點的最小區域。

  • 如果沒有 xy,或是點 ( x則 y) 不包含在所選取圖形路徑所包圍的任何區域中,結果就是使用 Fragment 作業所建立之所有圖形的聯集。

  • 如果選取圖形所定義的區域不是封閉區域,DrawRegion 方法會傳回 Nothing 且不引發例外狀況。

Flags 自變數可以是 Visio 類型連結庫在 VisDrawRegionFlags 中宣告的下列常數之一或一個組合。

**名字** 描述
visDrawRegionDeleteInput &H4 刪除選取範圍中的項目
visDrawRegionIgnoreVisible &H20 排除可見的幾何
visDrawRegionIncludeDataGraphics &H40 包含資料圖形註標圖形及其子圖形
visDrawRegionIncludeHidden &H10 包含隱藏的幾何

如果在 DrawRegion 方法中傳送類型為 VT_EMPTY 或 VT_ERROR (這是 VBA 傳送未指定選用引數的方式) 的 ResultsMaster,則新圖形不是主圖形執行個體,且新圖形的填滿、線條及文字樣式會設為文件的預設樣式。

如果在 DrawRegion 方法的 ResultsMaster (類型為 VT_UNKNOWN 或 VT_DISPATCH) 中傳送 Master 物件的參考,則 DrawRegion 方法會建立該 Master 物件的執行個體,並新增根據 Selection 物件計算而得的幾何。

新的 Shape 物件中只有 ResultsMaster 的現有文字。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應