Selection.Flip 方法 (Visio)
将所选形状作为一组或单独翻转其图钉。 不返回 任何内容 。
语法
表达式。Flip (FlipDirection、 FlipType、 BlastGuards、 PinX、 PinY、 PinUnitsNameOrCode)
表达 一个代表 Selection 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
FlipDirection | 必需 | VisFlipDirection | 指定翻转选定形状的方向。 有关可能值,请参阅“说明”。 |
FlipType | 可选 | VisFlipTypes | 指定如何翻转所选内容。 有关可能值,请参见备注。 |
BlastGuards | 可选 | Boolean | 如果为 True ,则替代已应用 GUARD 函数的任何选定形状的 ShapeSheet 中的公式; 如果为 False ,则保留受保护的公式不变。 默认值为 False。 |
PinX | 可选 | Double | 当 FlipType 为 visFlipSelectionWithPin 时,指定要翻转所选内容的图钉的 X 位置。 |
PinY | 可选 | Double | 当 FlipType 为 visFlipSelectionWithPin 时,指定要翻转所选内容的引脚的 Y 位置。 |
PinUnitsNameOrCode | 可选 | Variant | 指定要为 PinX 和 PinY 使用的单位。 有关可能值,请参阅“说明”。 默认值为 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。