我目前正在为我在Visio中使用的几个组件创建一个新的模板,并且我只能提供适当的标签。如果使用Visio模具上的电阻,它会自动生成标签"R1“(用于第一个电阻器)和"Rk”用于kth电阻器。我怎样才能为自己的模具做类似的事情呢?
1-我需要生成一个标签"ABCD #“(# number基于实例计数自动生成)
2-我如何定位这个领域的位置?
PS:
1- Visio组件有一个自定义字段,它允许这样做(我不知道如何创建)
例如,对于电容器,变形表显示了一个有趣的条目。
=SETF(GetRef(User.Label),GetRef ThePage!User.AccumulatorCount+1)
这应该是计数和名称是如何生成的(我不确定AccumulatorCount是如何定义的--它因元素而异)。
谢谢!
发布于 2020-05-29 08:55:03
用于各种电气形状的"""C""&"&ThePage!User.AccumulatorCount)&SETF(GetRef(ThePage!User.AccumulatorCount),ThePage!User.AccumulatorCount+1) EventDrop ShapeSheet单元的公式类似于您发现的公式: SETF(GetRef(User.Label),ShapeSheet)。
页面的ShapeSheet有一个单元格:电容器的User.AccumulatorCount。其他用户单元格将在其他形状被删除时添加。您可以通过向页面添加用户单元格(例如: User.Widget )来设置自己的系统。然后将"Widget“版本的"SETF”公式放置到自己的形状中。
您可以通过以下方式创建用户单元格:
打开页面的ShapeSheet)
中按F5来切换查看公式和查看值。
您必须首先在页面中创建用户单元格,以便您的形状可以引用它。一旦形状引用了页面单元格,就可以将形状拖到模板中,它也将“拖动页面用户单元格”。现在,您可以将Widget形状放到一个新文档中,它将动态创建页面用户单元格。
这一制度是基本的和脆弱的。伯爵只会上升,而不会下降。如果您有带有1、2、3、4的形状,并且删除了1和2,那么下一个形状仍然是5。
https://stackoverflow.com/questions/62073465
复制相似问题