停止正常的“双击”以在单词

时间:2017-07-27 12:53:58

标签: excel excel-vba ms-word vba

我的程序:我使用Excel运行所有代码。该代码的主要目的是生成一个报告(大约20k行代码)。代码可能需要大约20-30分钟才能运行(运行时间很长,因为它们可能长达200页)。通过创建自己的单词实例并启动空白文档,将报告生成到word文件中。最终用户正在运行它(当他们需要时)。整个公司使用多个不同版本的办公室/窗户。代码创建的单词实例对用户隐藏。

我的问题:由于输出需要一段时间,因此用户有时需要加载其他word文档 - 而代码仍在运行。这就是问题所在,当你双击word文件时,它会在word的隐藏实例(代码实例)中打开。这提出了许多问题: -

  1. 用户不知道文件的打开位置 - 随后再次打开文件或对计算机感到沮丧
  2. 它将光标移动到新文档并继续将报告输入到新打开的文件中。
  3. 无论如何都要表示我的代码单词实例不是要打开任何新文件,新文件应该在新的单词实例中打开吗?

    我试图浏览一下,但也许我没有合适的条款。正确方向或协助的任何一点都将是一个很大的帮助。

    小代码片段

    Set oWord = New Word.Application
    Set oDoc = oWord.Documents.Add
    oDoc.ActiveWindow.Selection.Paste
    oWord.ActiveWindow.Selection.TypeParagraph
    

0 个答案:

没有答案