CalloutFormat.Length property (Publisher)
Returns a Variant indicating the length (in points) of the first segment of the callout line (the segment attached to the text callout box) if the AutoLength property of the specified callout is set to False. Otherwise, an error occurs. Read-only.
expression A variable that represents a CalloutFormat object.
This property applies only to callouts whose lines consist of more than one segment (types msoCalloutThree and msoCalloutFour).
Use the CustomLength method to set the value of this property.
If the first line segment in the callout named co1 has a fixed length, this example specifies that the length of the first line segment in the callout named co2 will also be fixed at that length. For the example to work, both callouts must have multiple-segment lines.
Dim len1 As Single With ActiveDocument.Pages(1).Shapes With .Item("co1").Callout If Not .AutoLength Then len1 = .Length End With If len1 Then .Item("co2").Callout _ .CustomLength Length:=len1 End With
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.