0
我想知道是否有方法可以使用輸入到用戶定義的形狀數據中的值更改顯示在形狀下方的文本。基本上是這樣的:如何更改形狀工作表內的Visio 2010形狀標籤
shape.TextBelowShapeImage = Prop.Name
請將這種形狀屬性在造型片是什麼地方是好的。
謝謝你的幫助。
韋恩E.普費弗
我想知道是否有方法可以使用輸入到用戶定義的形狀數據中的值更改顯示在形狀下方的文本。基本上是這樣的:如何更改形狀工作表內的Visio 2010形狀標籤
shape.TextBelowShapeImage = Prop.Name
請將這種形狀屬性在造型片是什麼地方是好的。
謝謝你的幫助。
韋恩E.普費弗
您可以輕鬆地通過使用場做到這一點。關鍵是使用AddCustomFieldU方法對形狀字符對象。
假設您的財產有一個標籤的值爲「BAR」的「FOO」。 (該屬性存儲在一個名爲行 - 在這種情況下,「Prop.Row_1」,這是隻有在ShapeSheet的形狀可見
Dim vsoCharacters2 As Visio.Characters
Set vsoCharacters2 = myshape.Characters
vsoCharacters2.Begin = 0
vsoCharacters2.End = 0
vsoCharacters2.AddCustomFieldU "Prop.Row_1", visFmtNumGenNoUnits
這個代碼運行後,形狀的文本將顯示爲「BAR」