Excel) (CalloutFormat.AutoAttach 屬性

如果圖說文字線連接到圖說文字方塊的位置,會根據圖說文字線的起點 (即圖說文字所指向的位置) 是位於圖說文字方塊的左邊還是右邊來決定,則本屬性值為 True。 讀取/寫入 MsoTriState。

語法

運算式。自動附加

運算式 代表 CalloutFormat 物件的變數。

註解

當此屬性的值為 True 時,當文字方塊位於原點右側時,會從文字方塊的頂端開始測量,而當文字方塊位於原點左側時,會從文字方塊底部開始測量, (從圖說文字方塊邊緣到圖說文字線連結) 位置的垂直距離。

如果本屬性的值為 False,那麼不管圖說文字方塊與圖說文字線起點的相對位置為何,圖說文字的落差值都從圖說文字方塊的頂邊開始計算。 使用 CustomDrop 方法可設定放置值,並使用 Drop 屬性來傳回距離值。

設定此屬性只會在註標具有明確設定的放置值時,也就是 DropType 屬性的值為 msoCalloutDropCustom 時,才會影響註標。 在預設情況下,建立圖說文字時會明確設定垂直距離值。

範例

本範例在 myDocument 中新增了兩個圖說文字。 如果將這兩個圖說文字的文字方塊拖曳其起點的左邊,那麼只有自動調整接點的圖說文字才會變更圖說文字線與文字方塊的接點。

Set myDocument = Worksheets(1) 
With myDocument.Shapes 
    With .AddCallout(msoCalloutTwo, 420, 170, 200, 50) 
        .TextFrame.Characters.Text = "auto-attached" 
        .Callout.AutoAttach = True 
    End With 
    With .AddCallout(msoCalloutTwo, 420, 350, 200, 50) 
        .TextFrame.Characters.Text = "not auto-attached" 
        .Callout.AutoAttach = False 
    End With 
End With

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。