Метод Selection.Flip (Visio)
Переворачивает выбранные фигуры в виде группы или по отдельности об их булавках. Возвращает значение Nothing.
Синтаксис
expression. Flip (FlipDirection, FlipType, BlastGuards, PinX, PinY, PinUnitsNameOrCode)
Выражение Переменная, представляющая объект Selection .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
FlipDirection | Обязательный | VisFlipDirection | Указывает направление, в котором следует переворачивать выделение. Возможные значения см. в разделе Примечания. |
FlipType | Необязательный | VisFlipTypes | Указывает способ переворачиваемого выделения. Возможные значения см. в разделе Примечания. |
BlastGuards | Необязательный | Логический | Значение True для переопределения формул в таблице фигур любой из выбранных фигур, к которым применена функция GUARD; Значение false , чтобы оставить защищенные формулы без изменений. Значение по умолчанию - false. |
PinX | Необязательный | Double | Если FlipType имеет значение visFlipSelectionWithPin, указывает X-позицию значка, о котором должен быть перевернут выделенный фрагмент. |
PinY | Необязательный | Double | Если Значение FlipType имеет значение visFlipSelectionWithPin, указывает позицию Y контакта, о котором должен быть перевернут выделенный фрагмент. |
PinUnitsNameOrCode | Необязательный | Variant | Указывает единицы измерения, используемые для PinX и PinY. Возможные значения см. в разделе Примечания. Значение по умолчанию — дюймы. |
Возвращаемое значение
Отсутствует
Примечания
Следующие возможные значения для FlipDirection объявлены в VisFlipDirection в библиотеке типов Visio.
Константа | Значение | Описание |
---|---|---|
visFlipHorizontal | 1 | Переверните выделенный фрагмент по горизонтали. |
visFlipVertical | 2 | Переверните выделенный фрагмент по вертикали. |
Следующие возможные значения flipType объявлены в VisFlipTypes в библиотеке типов Visio.
Константа | Значение | Описание |
---|---|---|
visFlipSelectionWithPin | 1 | Переворачивайте выделенный фрагмент о булавку. |
visFlipSelection | 0 | Переверните выделенный фрагмент о его центре. |
visFlipShapes | 2 | Переверните выбранные фигуры об их булавках. |
PinUnitsNameOrCode можно указать как целое число (член VisUnitCodes) или строковое значение, например "inches". Если строка недопустимая или код единицы неуместен (нетекстовый), возникает ошибка.
Полный список допустимых строк единиц измерения вместе с соответствующими константами службы автоматизации (целыми значениями) см. в разделе Сведения о единицах измерения.
Пример
В этом макросе Microsoft Visual Basic для приложений (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 и обратная связь.