Shapes.FindShapeByWizardTag method (Publisher)
Returns a ShapeRange object representing one or all of the shapes placed in a publication by a wizard and bearing the specified wizard tag.
Syntax
expression.FindShapeByWizardTag (WizardTag, Instance)
expression A variable that represents a Shapes object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
WizardTag | Required | PbWizardTag | Specifies the wizard tag for which to search. Can be one of the PbWizardTag constants declared in the Microsoft Publisher type library. |
Instance | Optional | Long | Specifies which instance of a shape with the specified wizard tag is returned. For Instance equal to n, the nth instance of a shape with the specified wizard tag is returned. If no value for Instance is specified, all the shapes with the specified wizard tag are returned. |
Return value
ShapeRange
Example
The following example finds the second instance of a shape with the wizard tag pbWizardDate and assigns it to a variable.
Dim shpWizardTag As Shape
Set shpWizardTag = ActiveDocument.FindShapeByWizardTag(WizardTag:=pbWizardDate, Instance:=2)
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.