Share via


Visio (的 Selection.Flip 方法)

將選取的圖形以群組或個別方式翻轉其針腳。 會傳回 Nothing

語法

運算式Flip (FlipDirectionFlipTypeBlastGuardsPinXPinYPinUnitsNameOrCode)

表達 代表 Selection 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FlipDirection 必要 VisFlipDirection 指定翻轉選取範圍的方向。 如需可能的值,請參閱「備註」。
FlipType 選用 VisFlipTypes 指定如何翻轉選取範圍。 請參閱 「 備註 」 可能的值。
BlastGuards 選用 布林值 True 是表示 覆寫已套用 GUARD 函式的任何選取圖形之 ShapeSheet 中的公式; False 表示讓受防護公式保持不變。 預設值為 False
PinX 選用 雙精確度 FlipTypevisFlipSelectionWithPin時,指定要翻轉選取範圍之針腳的 X 位置。
PinY 選用 雙精確度 當 FlipTypevisFlipSelectionWithPin時,指定要翻轉選取範圍之針腳的 Y 位置。
PinUnitsNameOrCode 選用 Variant 會指定 PinXPinY 所要使用的單位。 如需可能的值,請參閱<備註>。 預設值為英吋。

傳回值

註解

FlipDirection的下列可能值會在 Visio 類型程式庫的VisFlipDirection中宣告。

常數 描述
visFlipHorizontal 1 水平翻轉選取範圍。
visFlipVertical 2 垂直翻轉選取範圍。

FlipType的下列可能值會在Visio 類型程式庫的 VisFlipTypes中宣告。

常數 描述
visFlipSelectionWithPin 1 以針腳為中心翻轉選取範圍。
visFlipSelection 0 以選取範圍的中心為中心,翻轉選取範圍。
visFlipShapes 2 以選取圖形的針腳為中心,翻轉選取圖形。

您可以指定 PinUnitsNameOrCode 做為整數 (VisUnitCodes 的成員) 或指定像是 "inches" 的字串值。 如果字串無效或單位代碼不正確 (非文字),就會產生錯誤。

如需有效單位字串以及相對應之 Automation 常數 (整數值) 的完整清單,請參閱關於度量單位

範例

這個 Microsoft Visual Basic for Applications (VBA) 巨集會顯示如何使用 Flip 方法水平翻轉選取範圍。

Public Sub Flip_Example() 
 
 Dim vsoShape1 As Visio.Shape 
 Dim vsoShape2 As Visio.Shape 
 
 
 Set vsoShape1 = Application.ActiveWindow.Page.DrawRectangle(1, 9, 3, 7) 
 Set vsoShape2 = Application.ActiveWindow.Page.DrawRectangle(3, 6, 5, 5) 
 
 ActiveWindow.DeselectAll 
 
 ActiveWindow.Select vsoShape1, visSelect 
 ActiveWindow.Select vsoShape2, visSelect 
 
 
 Application.ActiveWindow.Selection.Flip visFlipHorizontal, visFlipSelection, False 
 
End Sub

支援和意見反應

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