次の方法で共有


Shape.Duplicate メソッド (Visio)

オブジェクトを複製します。

構文

重複

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

戻り値

Shape

注釈

Duplicate メソッドは、指定されたオブジェクトまたは選択項目を複製して、元のページと同じページにコピーを追加します。 Duplicate メソッドを使用することは、[ホーム] タブで [貼り付け] メニューの [複製] をクリックするのと同じになります。

Duplicate メソッドを Shape オブジェクトと共に使用すると、図形が複製されます。

Duplicate メソッドを Selection オブジェクトと共に使用すると、選択項目が複製されます。

次の例は、Shape オブジェクトを複製する方法を示します。 このコードは、Selection オブジェクトにも使用できます。

このマクロを実行する前に、Microsoft Visio ウィンドウで図面ページがアクティブであることを確認してください。

 
Public Sub Duplicate_Example() 
 
 Dim vsoOriginalShape As Visio.Shape 
 Dim vsoDuplicateShape As Visio.Shape 
 
 Set vsoOriginalShape = ActivePage.DrawLine(1, 1, 5, 5) 
 
 Set vsoDuplicateShape = vsoOriginalShape.Duplicate 
 vsoDuplicateShape.Cells("BeginY") = "2" 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。