如何让Visio形状表SETF()获取单元格公式而不是值?

时间:2018-08-13 10:17:32

标签: visio

我想更改Visio图表中的箭头方向。我为箭头形状写了一个动作:

= SETF(GetRef(User.Temp),BeginArrow)+ SETF(GetRef(BeginArrow),EndArrow)+ SETF(GetRef(EndArrow),User.Temp)

但是,当箭头的末端是公式时,例如= USE(“ Composite”),SETF()函数只能获取值“ 0”,而不是公式。如何保存公式?

2 个答案:

答案 0 :(得分:0)

尝试类似的语法

SETF(GetRef(User.Temp),"BeginArrow")

详细了解SETF Function
更新,当您使用function USE编写公式时,必须用换行符结尾的双逗号

SETF(GetRef(BeginArrow),"Use(""f"")")+SETF(GetRef(EndArrow),"Use(""f"")")

答案 1 :(得分:0)

我尝试过,但是找不到使用VISIO函数将公式从一个ShapeSheet单元复制到另一单元的方法。 对于此特定操作(交换行结束),我可以使用VISIO提供的命令:Shape-> Operations-> Reverse Ends。

感谢您的回答。