word的VBA:为什么无法访问其他打开的文档?

word的VBA:为什么无法访问其他打开的文档?,vba,ms-word,Vba,Ms Word,无论我打开多少word文档,下面的代码总是给我1 Sub TestMe() MsgBox Application.Documents.Count End Sub 有人能告诉我为什么吗?然后如何访问所有其他word文档 谢谢。您可能在单独的应用程序实例中打开了每个文档(在WinWord.exe的单独会话中) 你看到Word的Windows菜单中的文档了吗?(或者,在2007+中,切换文档菜单)尝试使用Word的“打开”对话框打开文档。谢谢!问题是我正在以编程方式从我打开的

无论我打开多少word文档,下面的代码总是给我1

    Sub TestMe()
    MsgBox Application.Documents.Count
    End Sub
有人能告诉我为什么吗?然后如何访问所有其他word文档


谢谢。

您可能在单独的应用程序实例中打开了每个文档(在WinWord.exe的单独会话中)


你看到Word的Windows菜单中的文档了吗?(或者,在2007+中,切换文档菜单)

尝试使用Word的“打开”对话框打开文档。谢谢!问题是我正在以编程方式从我打开的第一个文档中创建另一个文档。实际上,我正在使用Application.Documents.Open在同一个应用程序中创建新文档……我所做的是:1)单击文件夹中的一个文件-打开第一个文档。2) 使用VBA打开同一文件夹中的另一个文件夹。我正试着从1号换到2号。然后,我最终无法从数字1中找到数字2。在这种情况下我需要做什么?谢谢