Selection.Flip メソッド (Visio)
選択した図形をグループとして、またはピンについて個別に反転します。 Nothing を返します。
構文
式。Flip (FlipDirection、 FlipType、 BlastGuards、 PinX、 PinY、 PinUnitsNameOrCode)
式Selection オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
FlipDirection | 必須 | VisFlipDirection | 選択した図形を反転させる方向を指定します。 指定可能な値については、「備考」を参照してください。 |
FlipType | 省略可能 | VisFlipTypes | 選択を反転する方法を指定します。 使用可能な値については備考を参照してください。 |
BlastGuards | 省略可能 | Boolean | TRUE を指定 すると、GUARD 関数が適用されている選択した図形のシェイプ シート内の数式がオーバーライドされます。 False を 指定すると、保護された数式は変更されません。 既定値は False です。 |
ピンクス | オプション | Double | FlipType が visFlipSelectionWithPin の場合、選択範囲を反転させるピンの X 位置を指定します。 |
PinY | オプション | Double | FlipType が visFlipSelectionWithPin の場合、選択範囲を反転させるピンの 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 のサポートおよびフィードバックを参照してください。