我的程序:我使用Excel运行所有代码。该代码的主要目的是生成一个报告(大约20k行代码)。代码可能需要大约20-30分钟才能运行(运行时间很长,因为它们可能长达200页)。通过创建自己的单词实例并启动空白文档,将报告生成到word文件中。最终用户正在运行它(当他们需要时)。整个公司使用多个不同版本的办公室/窗户。代码创建的单词实例对用户隐藏。
我的问题:由于输出需要一段时间,因此用户有时需要加载其他word文档 - 而代码仍在运行。这就是问题所在,当你双击word文件时,它会在word的隐藏实例(代码实例)中打开。这提出了许多问题: -
无论如何都要表示我的代码单词实例不是要打开任何新文件,新文件应该在新的单词实例中打开吗?
我试图浏览一下,但也许我没有合适的条款。正确方向或协助的任何一点都将是一个很大的帮助。
小代码片段
Set oWord = New Word.Application
Set oDoc = oWord.Documents.Add
oDoc.ActiveWindow.Selection.Paste
oWord.ActiveWindow.Selection.TypeParagraph