在不同的窗口中打开两个Visio图表

22

我想知道是否可以使用MS Visio打开两个不同的图表,每个图表都有自己的窗口。我已经尝试了几种方法,但最终都只得到1个Visio窗口...

我正在使用三个显示器设置,我希望将其中一个图表放在主显示器的每一侧。

[]'s

André Casteliano

PS:我在这里使用的是Visio 2007。


5
为什么这个问题没有被迁移到Super User?现在有另一个问题问的是同样的事情,实际上指向并使用了这里(Stack Overflow)的正确答案,而不是被接受的答案,注册表答案。我猜又是关闭小组出击了。http://superuser.com/questions/679860/cant-open-two-instances-of-visio-2013 - Mark Allen
@MarkAllen 是啊,我不明白为什么这么多问题被关闭而不是被移动。这种情况大多数时候都会发生。它给SE网络增加了更多的噪音,浪费了人们的时间。 - Franck Dernoncourt
3个回答

38

这可以让您打开两个或更多的 Visio 实例,以便您可以同时查看不同的 Visio 文档,而无需将 Visio 窗口拉伸到两个屏幕上。我发现这是一种更简单的方法,比较容易操作。如果第一次尝试失败,请重新检查注册表设置。在接受之前,有时它会几次更改回去。

要实现新行为,请按照以下注册表技巧进行操作:

  1. 打开 Microsoft Visio。

  2. 进入 工具 -> 选项 -> 高级 或者在新版本中是 文件 -> 选项 -> 高级

  3. 勾选“将所有设置保存到 Windows 注册表”选项。

  4. 关闭 Microsoft Visio。

  5. 运行注册表编辑器 (regedit)。

  6. 导航到以下注册表键:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Visio\Application\
    注意:键中的值12.0可能会有所不同。(例如:对于 Visio 2010:14.0,Visio 2019:16.0

  7. 在右侧窗格中,右键单击SingleInstanceFileOpen,然后选择“修改”。将 SingleInstanceFileOpen 的值从 1 更新为 0

如果不存在值SingleInstanceFileOpen,可以创建一个类型为 REG_SZ 的值。


3
补充@J-D的回答,您需要确保在更改注册表之前关闭所有Visio实例,否则它会恢复到原始设置。 - JohnGoldsmith
4
额外信息,Visio 2013中的关键字(SingleInstanceFileOpen)现在默认为0。 - JohnGoldsmith
1
我想补充一下,使用 CTRL + N 来创建新实例不受此影响,并且始终会在任务栏中显示两个不同的实例,同时仍然使用您按下快捷键的相同实例。此外,显式打开第二个实例(即使用任务栏 ->“右键单击 Visio -> Visio”)即使没有更改注册表也可以正常工作。 - Kerwin Sneijders

8
Visio 2005允许您多次打开visio-2007版本是否不支持此功能?请尝试打开visio文档,然后从Start-> Programs菜单启动另一个visio实例。如果无法,请继续阅读。Visio是一个MDI界面-您需要将整个visio窗口拉伸到涉及的两个监视器上,然后在打开两个文档后选择“窗口”菜单并选择“平铺”。或者,在应用程序最小化、恢复和关闭按钮下方的右上角,您会找到文档最小化、恢复和关闭选项卡。选择“还原”,您可以操纵主要visio应用程序中的窗口。希望这有所帮助!-Adam Davis

-1

看起来我的 Visio 安装有问题。我在另一台电脑上尝试了一下,它允许我打开两个软件实例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接