Excel VBA教程:AutoLength属性

仅适用于标注线由若干线段组成的标注(msoCalloutThree 类型和 msoCalloutFour 类型)。MsoTriState 类型,可读写。

MsoTriState 可为以下 MsoTriState 常量之一。
msoCTrue
如果标注线第一条线段的长度在标注移动时,保持由Length属性所指定的值不变,那么本属性为 msoFalse 。
msoTriStateMixed
msoTriStateToggle
msoTrue 标注线的第一条线段(即与标注文本框相连的线段)在标注移动时自动调整长短。

说明

本属性为只读属性。可用AutomaticLength方法将本属性设置为 msoTrue,而用CustomLength方法将本属性设置为 mosFalse。

Excel VBA教程:AutoLength属性·示例

本示例判断myDocument 上第一个形状的标注线,如果其第一段是自动调整长度的,就将其转换为固定长度的;而如果第一段是固定长度的,就将其转换为自动调整长度的。为使本示例正常运行,第一个形状必须是标注。


Set myDocument = Worksheets(1)
With myDocument.Shapes(1).Callout
    If .AutoLength Then
        .CustomLength 50
    Else
        .AutomaticLength
    End If
End With

上页:Excel VBA教程:AutoLayout属性 下页:Excel VBA教程:AutoLoad属性

Excel VBA教程:AutoLength属性

Excel VBA教程:AutoLoad属性 Excel VBA教程:AutoMargins属性
Excel VBA教程:AutomaticStyles属性 Excel VBA教程:AutomationSecurity属性
Excel VBA教程:AutoPercentEntry属性 Excel VBA教程:AutoRecover属性
Excel VBA教程:AutoRepublish属性 Excel VBA教程:AutoScaleFont属性
Excel VBA教程:AutoScaling属性 Excel VBA教程:AutoShapeType属性
Excel VBA教程:AutoShowCount属性 Excel VBA教程:AutoShowField属性
Excel VBA教程:AutoShowRange属性 Excel VBA教程:AutoShowType属性
Excel VBA教程:AutoSize属性 Excel VBA教程:AutoSortField属性
Excel VBA教程:AutoSortOrder属性 Excel VBA教程:AutoText属性
Excel VBA教程:AutoUpdate属性 Excel VBA教程:AutoUpdateFrequency属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号