许多Visio用户发现如何在Visio形状的文本中插入字段以显示Shape Data字段中包含的数据,但是当他们将多个文本块添加到分组的形状中时,他们会感到沮丧,因为过程变得更加棘手。让我们看看如何做这个
插入字段对话框
您可能知道也可能不知道,您可以使用“插入字段”对话框将字段插入形状文本中。通过这种技术,您可以在形状文本中显示“形状数据”字段值以及用户定义的单元格数据或任何有效的ShapeSheet表达式
对于本文,我们将从主管椅形状位于塑造更多形状的地图和平面图建筑平面图办公家具模具家具形状已在Visio中进行了很好的更新或Visio我需要检查这是一个美丽
要将一些数据添加到我们的大班椅形状中,我们可以按照以下步骤操作
- 选择椅子形状
- 通过以下方法之一进入文本编辑模式
- 双击
- 按F
- 家用工具文字工具
- 在任何现有文字中,将光标放在之后
- 打开插入领域通过这些方法之一进行对话
- 插入文字栏位
- Ctrl F
- 选择形状数据在里面类别柱
- 从中选择一个字段领域柱
下面,我已经完成了两次,在我引用的两个字段之间添加了一条新行。现在,我们的形状显示了该形状的“名称”和“部门”字段
我们可以通过查看椅子的“形状数据”面板来检查引用是否真实。
多个文本块
假设您想要将文本添加到相对于形状的不同位置,可能有很多原因
- 您想保留默认文本块供用户输入
- 您不希望用户在将文本键入形状时吹走插入的公式
- 您的形状遵循一些标准,该标准定义了文本的显式位置
- 您不希望一个大的丑陋的文本块在一个地方列出太多数据
无论什么原因,如果一个形状上需要多个文本块,则需要在分组的形状内添加子形状以容纳其他文本Visio形状只能有一个文本块如果分组的形状则该组只有一个文本块但每个子形状也可以显示文字
幸运的是,我们的Office主席已经是一个小组,因此我们现在不必进入创建小组的细节,但是我们需要进入小组内部以添加包含文本的形状,为此,请尝试以下步骤
- 打开组
- 右键单击组打开组如果您是从头开始创建形状的,而并非来自大师
- 右键单击“组打开”主管椅下划线部分将根据您的形状所使用的母版以及Visio附加到其上的索引后缀而变化
- 形状的组编辑窗口将打开。请注意
在窗口的标题中如果Visio窗口的内部已最大化,则它看起来好像您的绘图窗口已消失,但事实并非如此。Ctrl Shift F安排打开的窗口与查看窗口全部安排现在,您应该同时看到绘图窗口和组编辑窗口 - 绘制形状以包含子文本您可以使用家用工具文字文字区块要么长方形工具来做到这一点
现在,您准备好将新子形状上的文本链接到组所携带的数据,因此按Ctrl F再来一次
嘶嘶
数据在哪里没有列出“形状数据”字段我们将要做什么
问题是Visio正在查看选定的形状以获取要插入的字段的内容您刚刚绘制的简单文本矩形几乎没有提供宝贵的东西,这是拥有所有多汁形状数据的组,而这些年来,Microsoft仍未更新此对话框以使其易于访问组的数据
现在我前面提到,您可以插入一个字段,该字段代表任何有效的ShapeSheet表达式,类似于Excel Visio的ShapeSheet可以跨越边界,可以这么说。您可以进入该组,但必须先知道其ID
- 确保开发者标签页已打开
- 这可以通过自定义功能区
- 有关详细信息,请参见如何显示开发人员功能区选项卡以及原因
- 确保已选择组形状确保您还没有进入
编辑窗口 - 点击下方的按钮开发人员形状设计形状名称
- 有关更多详细信息,请阅读我的形状是什么ID
- 您应该看到形状名称显示形状s的对话框ID
对于我们的示例,我们可以在对话框顶部附近看到我们的组ID为
现在我们可以回到之前的位置
如果我们开始在列表下方的“自定义公式”字段中输入
排行榜
一旦在prop之后点击最后一个点,我们将看到形状数据字段的列表
当然,您的形状ID可能不会
历史笔记形状数据曾经被称为自定义属性在Visio中,如果您在每个Visio形状后面的任何ShapeSheet中查看,则“形状数据”部分仍会显示以道具
对于我们的示例,我将输入“自定义公式”图纸道具序列号像这样
和瞧,我们现在得到了序列号以及一些其他文本,并且在椅子上的单独位置上可以很好地显示文本
只要您只想使用默认形状的文本块就可以了,在椅子上,这不是一件可怕的事情,因为办公家具的文本块很容易使用控制手柄重新放置
借助我们的新技能,我们可以添加更多字段以重新排列它们的位置并赋予其样式,使其与父形状更好地融合
修改形状的替代方法
出于多种原因,您可能希望在一个形状上有多个文本块,但是如果您需要专门显示形状数据,那么可能会有更适合您需要的替代方法,特别是如果您需要在不同时间查看不同的数据集时
我怀疑大部分情况下可能更适合以下方法
数据图形
如果您具有Visio的专业版或更高版本,则可以将数据图形应用于形状数据图形是装饰的集合,可以采用以下形式:
- 文本
- 资料列
- 图标集
- 按值着色
您要显示的每个字段都位于上面列出的项目之一上
您可以为一个文档定义几个数据图形,然后选择要应用的图形,因此一个数据图形可以显示资产和序列号,而另一个数据图形可以显示与图形关联的名称和部门。您无需执行所有自定义步骤在本文中,您只需定义一个数据图形即可将其应用于选定的形状,然后根据需要更改或删除该数据图形。这很棒,因为您根本不需要更改形状的结构
在下面,我们创建了两个椅子,每个椅子包含不同的数据。清除了主文本,但应用了自定义数据图形。
- 名称资产编号和序列号为文本装饰
- 购买数据作为图标集红色,如果购买之前,绿色,如果之后
- 系为按值着色
Visio还包括图例,以便按值和图标集更容易理解颜色
内置标注
您还可以通过以下方式在页面上的任意形状中添加标注插入图零件标注这些标注无法自动访问它们所指向的形状的数据,但是现在您知道了诸如Sheet Prop SerialNumber之类的表达式,您可以轻松地按Ctrl F将自定义公式字段插入标注的文本中
标注很不错,因为它们可以相对于它们指向的形状自由地重新定位,但是它们可以随目标形状一起移动。此外,如果复制目标形状,则标注将被复制;如果删除目标形状,则标注将被删除。
标注古老但更聪明
Visio的Ribbon UI中没有内置一些较旧但较好的标注形状,而是在古老的标注模板上堆积了灰尘。您可以在下面找到这些形状形状更多形状Visio Extras标注自定义标注要么如果找不到它们,则可能是该产品的Visio Standard版本的局限性,如果Standard随附了它们,我将不禁想起
在模具中,它们看起来像这样
关于旧标注的好处是,它们会弹出一个对话框,让您右键单击目标形状并选择形状数据,然后选择配置标注如果您没有看到它,它们也会在您选中复选框时自动插入字段标签。但是,与内置标注不同,它们不会复制或删除目标形状
在这里,我们可以看到内置的标注以及旧的标注
但是,您选择在形状上显示数据,希望现在对您来说更容易
不幸的是,所有这些都是无用的,因为您不能使用这些字段来将“形状数据键入”编辑到任何这些字段中,只会导致将其转换为常规文本字段,并且形状数据将不再显示
我想这就是为什么我选择标题“将字段链接到子形状文本”而不是“将形状数据字段链接到用户键入的文本”的原因
出色的信息和魅力般的作品倍受赞赏
谢谢,我正在为图纸构建标题和修订块,以匹配我们的标准布局格式,而这正是我需要知道的
我不知道您是否会回答,但我已经使用此功能几年了,但是就像尝试再次执行此操作一样,但是当我转到“插入字段”并尝试输入自定义公式时,它不再将工作表显示为命令在最近的一些更新中该命令已贬值
希玛
我使用Visio Professional for Office,它仍然可以按照本文中的讨论进行工作
选择子形状后,您必须输入第N张键入时手动进行分割您将在工作表N中看到单元格的下拉列表