Excel) (CalloutFormat.AutoAttach 屬性
如果圖說文字線連接到圖說文字方塊的位置,會根據圖說文字線的起點 (即圖說文字所指向的位置) 是位於圖說文字方塊的左邊還是右邊來決定,則本屬性值為 True。 可讀寫的 MsoTriState。
語法
運算式。AutoAttach
表達 代表 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 支援與意見反應。