使用 Visio 2010 编辑形状?

使用 Visio 2010 编辑形状?

在之前的 Visio 版本中,我能够“打开”形状,从而打开仅包含形状的新绘图。在此模式下,您可以编辑/更改/修改(例如删除某些部分)Visio 自带的形状。打开形状的命令是编辑菜单中的最后一项,名为“[形状名称] 打开...”。

在 Visio 2010 及其新的功能区菜单带中,我找不到类似的功能。此功能隐藏在哪里?

更新:我发现此功能仍包含在 Visio 2010 中 - 但是我仍在寻找 GUI 元素。目前我使用以下解决方法:

  1. 启用“开发选项卡”
  2. 选择要编辑的形状
  3. 打开“形状名称”对话框并记住名称
  4. 在本题末尾打印的宏中将“Sheet.53”替换为记住的形状名称
  5. 启动宏

宏:

Sub Macro1()
    Dim s As Shape
    Set s = Application.ActiveWindow.Page.Shapes.Item("Sheet.53")
    s.OpenDrawWindow.Activate
End Sub

答案1

非常有帮助,谢谢!

我稍微改进了代码,这意味着您不必对形状名称进行硬编码。

而是使用这个宏:

Sub EditObject()
    Dim s As Shape
    Set s = ActiveWindow.Selection.PrimaryItem
    s.OpenDrawWindow.Activate
End Sub

按照您已有的方式保存此宏。进入要编辑的形状的“行为”(在“开发人员”选项卡上),将双击(选项卡 2)更改为“运行宏”,然后选择您的宏。

现在,双击该形状应该会显示编辑窗口。

答案2

在 Visio 2010 中,菜单选项“打开”形状出现在“组”菜单的底部。右键单击形状,然后选择“组”,然后选择“打开 [形状名称]”。有关其他形状编辑功能,请参阅http://youtu.be/hCHsfb06o9g

相关内容