ShapeRange.Copy method (Publisher)
Copies the specified object to the Clipboard.
Syntax
expression.Copy
expression A variable that represents a ShapeRange object.
Return value
Nothing
Remarks
Use the Shapes.Paste method to paste the contents of the Clipboard.
The Copy method can be used on Shape objects, but the Paste method cannot.
Example
This example copies shapes one and two on page one of the active publication to the Clipboard, and then pastes the copies onto page two.
With ActiveDocument
.Pages(1).Shapes.Range(Array(1, 2)).Copy
.Pages(2).Shapes.Paste
End With
This example copies shape one on page one of the active publication to the Clipboard.
ActiveDocument.Pages(1).Shapes(1).Copy
This example copies the text in shape one on page one of the active publication to the Clipboard.
ActiveDocument.Pages(1).Shapes(1).TextFrame.TextRange.Copy
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.