我有几个在VBA中处理Word的项目。
问题是,当前我打开的所有项目都在同一个VBE窗口中。我想以一种方式打开多个VBE窗口,以便每个打开的项目都有一个VBE窗口。
我之所以要这样做,是因为我想在左边的显示器上放置一个项目,在右边的显示器上放置另一个项目。这样我就可以同时看到它们。
有什么办法可以做到这一点吗?(谷歌没有给我答案)
补充说明:我的项目都是.dotm文件(尽管这是我知道包含VBA的这种类型的Word文件的唯一方法)。
第二次编辑:我正在使用Microsoft Office Professional Plus 2013,基本上是Word 2013。
答案: Cindy Meister的回答(请参见下面的引用或她的评论)正是我需要的。
问题是,当前我打开的所有项目都在同一个VBE窗口中。我想以一种方式打开多个VBE窗口,以便每个打开的项目都有一个VBE窗口。
我之所以要这样做,是因为我想在左边的显示器上放置一个项目,在右边的显示器上放置另一个项目。这样我就可以同时看到它们。
有什么办法可以做到这一点吗?(谷歌没有给我答案)
补充说明:我的项目都是.dotm文件(尽管这是我知道包含VBA的这种类型的Word文件的唯一方法)。
第二次编辑:我正在使用Microsoft Office Professional Plus 2013,基本上是Word 2013。
答案: Cindy Meister的回答(请参见下面的引用或她的评论)正是我需要的。
Word需要特殊技巧才能打开一个新实例 - 安装默认值是不允许的。一种方法是使用命令行使用/n开关:filepath\winword.exe /n另一种方法是使用宏中的New关键字:
Dim wdApp As Word.Application:Set wdApp = New Word.Application:wdApp.Visible = True
打开第一个项目主机文档并打开VBE编辑器(都在右侧屏幕上)。
2.使用“Ctrl+R ->“winword”
打开另一个Word实例(因为这是我每次需要打开Word时的操作方式)。一旦第二个Word实例加载完成,我就可以看到它被添加到先前打开的VBE中。从那里开始,即使我再次使用第二个Word文档打开VBE,它仍然使用先前打开的VBE窗口。换句话说,创建新实例仍然显示已经打开的VBE中的此实例。 - MarksDim wdApp as Word.Application : Set wdApp = New Word.Application : wdApp.Visible = True
。 - Cindy Meister