AutoLength Property

Microsoft Word Visual Basic

Show All

AutoLength Property

       

MsoTrue to automatically sets the length of the callout line. Read-only MsoTriState.

MsoTriState can be one of these MsoTriState constants.
msoCTrue  Not used with this property.
msoFalse  To set the length of the callout line manually.
msoTriStateMixed  Not used with this property.
msoTriStateToggle  Not used with this property.
msoTrue  To automatically set the length of the callout line.

expression.AutoLength

expression   Required. An expression that returns a CalloutFormat object.

Remarks

Use the AutomaticLength method to set this property to msoTrue, and use the CustomLength method to set this property to msoFalse.

Example

This example creates a new document and adds a callout to the new document, and then sets the length of the callout manually.

Sub AutoCalloutLength()
    Dim docNew As Document
    Dim shpCallout As Shape
    Set docNew = Documents.Add
    Set shpCallout = docNew.Shapes.AddCallout(Type:=msoCalloutFour, _
        Left:=15, Top:=15, Width:=150, Height:=200)
    With shpCallout.Callout
        If .AutoLength = msoTrue then
            .CustomLength 50
        End If
    End With
End Sub