Selection.Flip メソッド (Visio)

選択した図形をグループとして、またはピンについて個別に反転します。 Nothing を返します。

構文

Flip (FlipDirectionFlipTypeBlastGuardsPinXPinYPinUnitsNameOrCode)

Selection オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
FlipDirection 必須 VisFlipDirection 選択した図形を反転させる方向を指定します。 指定可能な値については、「備考」を参照してください。
FlipType 省略可能 VisFlipTypes 選択を反転する方法を指定します。 使用可能な値については備考を参照してください。
BlastGuards 省略可能 Boolean TRUE を指定 すると、GUARD 関数が適用されている選択した図形のシェイプ シート内の数式がオーバーライドされます。 False を 指定すると、保護された数式は変更されません。 既定値は False です。
ピンクス オプション Double FlipTypevisFlipSelectionWithPin の場合、選択範囲を反転させるピンの X 位置を指定します。
PinY オプション Double FlipTypevisFlipSelectionWithPin の場合、選択範囲を反転させるピンの Y 位置を指定します。
PinUnitsNameOrCode オプション バリアント型 PinX および PinY に使用する単位を指定します。 指定可能な値については、「備考」を参照してください。 既定値はインチです。

戻り値

なし

解説

FlipDirection の次の値は、Visio タイプ ライブラリの VisFlipDirection で宣言されています。

定数 説明
visFlipHorizontal 1 選択範囲を左右に反転します。
visFlipVertical 2 選択範囲を上下に反転します。

FlipType の次の値は、Visio タイプ ライブラリの VisFlipTypes で宣言されています。

定数 説明
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 のサポートおよびフィードバックを参照してください。