如何使用另一个字段中的形状 ID 来定义 beginX



背景:新手用户和VBA程序员-请温柔。

场景:使用Visio(2010)直线连接器;目前的1-D端点.BeginX如下:

=PAR(PNT(Milestone.40!Connections.X1,Milestone.40!Connections.Y1))

我拥有的:一个名为BeginItem的形状相同的数据字段,包含Milestone.40的Visio ID(例如87)!在上面

我需要知道的:如果可能的话,如何将1-D Endpoints.BeginX中的公式更改为类似的内容

=PAR(PNT(BeginItemValue!Connections.X1,BeginItemValue!Connections.Y1))

如果不可能的话,还有其他方法吗?

谢谢!

感谢您的帮助。综合所有建议,我找到了另一种解决方案。

我没有试图引用形状表中包含BeginItemValue的字段,而是通过连接部分构建了整个字符串(在VBA中),然后用它更新了BeginX值。

shpObj.Cells("BeginX").Formula = "=PAR(PNT(" & BeginItemValue & "!Connections.X1," & BeginItemValue & "!Connections.Y1))"

这很有效,尽管我相信有更简单的方法。

相关内容

  • 没有找到相关文章

最新更新