Shapes.Paste メソッド (PowerPoint)

クリップボードの図形、スライド、またはテキストを、z 方向の一番上の指定した Shapes コレクションに貼り付けます。 貼り付けられた各オブジェクトは、指定した Shapes コレクションのメンバーとなります。 クリップボードにスライド全体が含まれている場合、それらのスライドは、スライドのイメージを含む図形として貼り付けられます。 クリップボードにテキスト範囲が含まれている場合、テキストは、新しく作成した TextFrame 図形に貼り付けられます。 貼り付けたオブジェクトを表す ShapeRange オブジェクトを返します。

構文

貼り付け

表現Shapes オブジェクトを表す変数です。

戻り値

ShapeRange

注釈

クリップボードの内容を貼り付ける前に、ウィンドウの表示モードを設定するには、 ViewType プロパティを使用します。 次の表は、各表示モードに貼り付けることができる項目を示しています。

表示 クリップボードから貼り付けることができる項目
スライド表示またはノート表示 図形、テキスト、またはスライド全体。 クリップボードからスライドを貼り付けると、そのスライドのイメージがスライド、マスター、またはノートに埋め込みオブジェクトとして挿入されます。 1 つの図形を選択すると、貼り付けられたテキストはその図形のテキストに付加され、テキストを選択すると、貼り付けられたテキストで選択部分が置き換えられ、それ以外を選択すると、貼り付けられたテキストは独自のレイアウト枠に配置されます。 貼り付けられた図形は z 方向の一番上に付加され、選択した図形を置き換えません。
アウトライン表示 テキストまたはスライド全体。 図形をアウトライン表示に貼り付けることはできません。 貼り付けられたスライドは、カーソルの位置を含むスライドの前に挿入されます。
スライド一覧表示 スライド全体。 スライド一覧表示に図形やテキストを貼り付けることはできません。 貼り付けられたスライドは、カーソルの位置またはプレゼンテーションで最後に選択されたスライドの後に挿入されます。

ソース コンテンツが完全にダウンロードされていない場合、このメソッドは失敗し、エラーが発生します。 部分ドキュメントの詳細については、「部分ドキュメントを 操作する」を参照してください。

次の使用例は、作業中のプレゼンテーションのスライド 1 の図形 1 をクリップボードにコピーし、次にそれをスライド 2 に貼り付けます。

With ActivePresentation

    .Slides(1).Shapes(1).Copy

    .Slides(2).Shapes.Paste

End With

次の使用例は、作業中のプレゼンテーションのスライド 1 の図形 1 のテキストを切り取り、クリップボードに入れ、次に、それを同じスライドの図形 2 の最初の単語の後に貼り付けます。

With ActivePresentation.Slides(1)

    .Shapes(1).TextFrame.TextRange.Cut

    .Shapes(2).TextFrame.TextRange.Words(1).InsertAfter.Paste

End With

関連項目

Shapes オブジェクト

部分ドキュメントの操作

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

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