PowerPoint) (Shapes.Paste 方法
將剪貼簿上的圖案、 投影片或文字貼到指定的 Shapes 集合,在疊置順序的最頂端。 貼上的每個物件會變成指定的 Shapes 集合的成員。 如果剪貼簿] 包含整個投影片、 投影片會貼上為包含的投影片影像的圖形。 如果 [剪貼簿] 包含文字範圍,文字會貼入新建的 TextFrame 圖案。 會傳回 ShapeRange 物件,代表貼上的物件。
語法
運算式。粘貼
expression 代表 Shapes 物件的變數。
傳回值
ShapeRange
註解
使用 ViewType 屬性可設定視窗的檢視再將它貼上剪貼簿的內容。 下表顯示您可以將貼到每一種檢視。
貼入到這個檢視中 | 您可以從 [剪貼簿] 貼入下列內容 |
---|---|
投影片檢視或備忘稿檢視 | 圖案、文字或整份投影片。 如果從 [剪貼簿] 貼上投影片,便會將投影片的圖像當做內嵌物件,插入投影片、母片或備忘稿中。 如果選取圖案,圖案文字後面會加上貼上的文字;如果選取文字,會以貼上的文字取代選取的文字;如果選取其他物件,則會將貼上的文字個別放入自己的文字圖文框。 貼上的圖案會加入疊置順序的最上層,而且不會取代選取的圖案。 |
大綱模式 | 文字或整個投影片。 在大綱模式中,您無法貼上圖案。 貼上的投影片會在包含游標的投影片前面插入。 |
投影片瀏覽模式 | 整個投影片。 您無法將圖案或文字貼入至投影片瀏覽模式。 貼入的投影片會在游標插入,或在簡報中選取的最後一張投影片後插入。 |
如果來源內容未完全下載,則此方法會失敗併發生錯誤。 如需部分檔的詳細資訊,請 參閱使用部分檔。
範例
這則範例會將使用中簡報第一張投影片的第一個圖案複製到 [剪貼簿] 上,然後將它貼入第二張投影片。
With ActivePresentation
.Slides(1).Shapes(1).Copy
.Slides(2).Shapes.Paste
End With
這則範例會剪下使用中簡報第一張投影片之第一個圖案中的文字、將它放到 [剪貼簿] 上,然後再貼到同一張投影片上之第二個圖案的第一個字後面。
With ActivePresentation.Slides(1)
.Shapes(1).TextFrame.TextRange.Cut
.Shapes(2).TextFrame.TextRange.Words(1).InsertAfter.Paste
End With
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。