Selection.Flip 方法 (Visio)

将所选形状作为一组或单独翻转其图钉。 不返回 任何内容

语法

表达式Flip (FlipDirectionFlipTypeBlastGuardsPinXPinYPinUnitsNameOrCode)

表达 一个代表 Selection 对象的变量。

参数

名称 必需/可选 数据类型 说明
FlipDirection 必需 VisFlipDirection 指定翻转选定形状的方向。 有关可能值,请参阅“说明”。
FlipType 可选 VisFlipTypes 指定如何翻转所选内容。 有关可能值,请参见备注。
BlastGuards 可选 Boolean 如果为 True ,则替代已应用 GUARD 函数的任何选定形状的 ShapeSheet 中的公式; 如果为 False ,则保留受保护的公式不变。 默认值为 False
PinX 可选 Double FlipTypevisFlipSelectionWithPin 时,指定要翻转所选内容的图钉的 X 位置。
PinY 可选 Double FlipTypevisFlipSelectionWithPin 时,指定要翻转所选内容的引脚的 Y 位置。
PinUnitsNameOrCode 可选 Variant 指定要为 PinXPinY 使用的单位。 有关可能值,请参阅“说明”。 默认值为 inches。

返回值

Nothing

注解

FlipDirection 的以下可能值在 Visio 类型库中的 VisFlipDirection 中声明。

常量 Description
visFlipHorizontal 1 水平翻转选定形状。
visFlipVertical 2 垂直翻转选定形状。

FlipType 的以下可能值在 Visio 类型库中的 VisFlipTypes 中声明。

常量 Description
visFlipSelectionWithPin 1 沿旋转中心点翻转选定形状。
visFlipSelection 0 沿中心翻转选定形状。
visFlipShapes 2 沿旋转中心点翻转选定的多个形状。

可以将 PinUnitsNameOrCode 指定为整数(VisUnitCodes 的成员)或字符串值(如“inches”)。 如果字符串无效或单位代码不合适(非文本),则将生成错误。

有关有效单位字符串以及对应的自动化常量(整型值)的完整列表,请参阅关于度量单位

示例

此 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。