以群組或個別翻轉選取的圖釘。 會傳回 Nothing 。
語法
運算式。翻轉 (FlipDirection、 FlipType、 BlastGuards、 PinX、 PinY、 PinUnitsNameOrCode)
運算式 代表 Selection 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| FlipDirection | 必要 | VisFlipDirection | 指定翻轉選取範圍的方向。 如需可能的值,請參閱「備註」。 |
| FlipType | 選用 | VisFlipTypes | 指定翻轉選取範圍的方式。 請參閱 「 備註 」 可能的值。 |
| BlastGuards | 選用 | 布林值 | true 覆寫已套用 GUARD 函數之任何所選圖形的 ShapeSheet 中的公式; False 可讓受保護的公式保持不變。 預設值為 False 。 |
| PinX | 選用 | 雙精確度 | 當 FlipType 為 visFlipSelectionWithPin 時,會指定要翻轉選取範圍的針腳 X 位置。 |
| PinY | 選用 | 雙精確度 | 當 FlipType 為 visFlipSelectionWithPin 時,會指定要翻轉選取範圍的圖釘 Y 位置。 |
| PinUnitsNameOrCode | 選用 | Variant | 會指定 PinX 及 PinY 所要使用的單位。 如需可能的值,請參閱<備註>。 預設值為英吋。 |
傳回值
無
註解
下列 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 支援與意見反應。