在visio shapesheet中,可以添加操作。我想创建一个更新另一个单元格的值(控件的位置)的操作。怎么能做到这一点呢。它是否需要单独的宏,或者可以直接指定?又是如何做到的?
发布于 2008-09-25 17:57:27
你不需要插件或宏,你可以在Shapesheet中做到这一点。
在Shapesheet中查找Action部分。如果您没有找到它,右键单击并添加它。在Action部分中添加一行。将单元格设置为类似以下内容:
Action = SETF(GetRef(Controls.Row_1),"2 in.")+SETF(GetRef(Controls.Row_1.Y),"2 in.")
Menu = "Move Control"将Row_1更改为控件行的名称。您还可以更改"2 in“。指向一个单元格的引用,在该单元格中计算新位置。
要了解更多信息,请参阅:
MSDN: Shortcut Menu Commands
Bill Morein's: Meet A Shapesheet Function: Setf
https://stackoverflow.com/questions/132860
复制相似问题