Visio) (Selection.DrawRegion 方法
會繪製新的圖形,代表含有某一點的區域。
語法
expression。 DrawRegion
( _Tolerance_
, _Flags_
, _x_
, _y_
, _ResultsMaster_
)
表達 代表 Selection 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Tolerance | 必要項目 | 雙精確度 | 判斷兩點是否一致時的容錯度。 在 Selection 物件的包含圖形中,這是以內部單位表示的距離,建構區域的界限時,則為路徑之間容許的最大間距。 |
Flags | 必要項目 | 整數 | 指定如何繪製區域的常數或整數。 |
x | 選用 | Variant | 在 Selection 物件的座標空間中,以內部單位計算的 X 座標值。 |
y | 選用 | Variant | 在 Selection 物件的座標空間中,以內部單位計算的 Y 座標值。 |
ResultsMaster | 選用 | Variant | 新的 Shape 物件執行個體應附屬其下的 Master 物件。 |
傳回值
圖形
註解
DrawRegion 方法會從 Selection 物件的路徑片段建立新的 Shape 物件。
如果同時指定 x 和 y,則產生的圖形是包含 x、y) ( 點的最小區域。
如果沒有 x 或 y,或是點 ( 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 支援與意見反應。