Visio 在保存文件时删除 UML 模型信息

Visio 在保存文件时删除 UML 模型信息

我曾在 Visio Premium 2010 中创建了一个 .vsd 文件,保存了它,并通过电子邮件将副本发送给我的同事。几天后,我重新打开它,却发现出于某种原因,它不再将该文档视为基于 UML 模板的文档。

因此,我无法做到任何对文件进行编辑。关于 UML 信息被丢弃的原因,您有什么想法吗?

有什么解决方法可以让我编辑该文件吗?如何让 Visio 相信该文件是基于 UML 模板的?

笔记:

  • 从现有文件复制 + 粘贴到新文件是不切实际的,因为有 18 多个选项卡,并且 Visio 似乎在粘贴时丢弃所有名称和其他元数据信息。
  • 我已经使用“从现有内容创建新图表...”对话框创建了一个新图表,但没有帮助,仍然是同样的问题。

答案1

至于如何修复关联并将对象重新链接到 UML 模板,我并不确定,而且遗憾的是目前无法访问 Visio 来尝试任何操作,但如果线条图完好但无法编辑,您至少应该能够恢复艺术品,即使不能恢复参考资料。

您可能能够选择整个绘图,右键单击它,然后在菜单下Shapes您应该会看到一个取消组合的选项。这至少应该将文件分解为可编辑的线条和形状。

我建议在原始文件的副本上执行此操作,并妥善保存原始文件以防可以恢复。

当使用模板时,Ungroup通常应该给出警告,指出它将破坏对模板的引用。

是否有其他人可以访问该文件,他们是否以任何方式对其进行了修改?Visio 确实有一个删除隐藏数据的选项,如果有人进入文档,点击该按钮并选择“删除这些项目...”,它似乎也会破坏模板和模具文件的链接。我在下面展示了 Visio 2007 中的对话框,我希望 2010 中也有类似的对话框。

在此处输入图片描述

答案2

我强烈推荐反对上面建议的取消分组技术。对于来自 Visio 模板的形状,这几乎总是一个坏主意。您可能会丢失形状中的大部分关键数据。

如果您点击文件 > 信息,屏幕右侧“模板”右侧列出了什么?上面写的是“UML 模型图”,还是其他内容,或者什么都没有?

如果您创建一个简单的单页 UML 图并重复相同的步骤,即关闭它然后稍后再次打开它,会发生什么?

相关内容