VBscript错误800A0005

VBscript错误800A0005,vbscript,Vbscript,虽然我发现了类似的问题,但没有人能为我的问题提供充分的答案 我遇到了一个旧的VBScript,用于与Outlook进行通信和同步。有人(不是我)在运行脚本时出现了一个奇怪的错误: Script: "Some path" Line: 286 Character: 9 Error: Invalid process or invalid argument Code: 800A0005 Source: Runtime Error in VBScript 现在我想知道为什么会发生这种错误。只是对错误的

虽然我发现了类似的问题,但没有人能为我的问题提供充分的答案

我遇到了一个旧的VBScript,用于与Outlook进行通信和同步。有人(不是我)在运行脚本时出现了一个奇怪的错误:

Script:
"Some path"
Line: 286
Character: 9
Error: Invalid process or invalid argument
Code: 800A0005
Source: Runtime Error in VBScript 
现在我想知道为什么会发生这种错误。只是对错误的一般解释。但首先是相关代码:

Set refnum = open_outputfile(outputfileverz & outputfilename_short)
  If (errcode = 0) Then
      If (check_textfile(refnum)) Then
          refnum.WriteLine (strOutput)
          errcode = close_outputfile(outputfileverz & outputfilename_short, outputfilename_short, refnum)
          If (errcode = 0) Then
              If (logging) Then 'mit Protokollierung
                  If (check_textfile(logrefnum)) Then
                      logrefnum.WriteLine ("--- " & Now() & " ---" & crlf & outputfilename_short & ":" & crlf & strOutput)
                      If (gBAbort) Then
                          logrefnum.WriteLine (errtext(33)) ' Abbruch durch den Benutzer
                      End if
                  End If
              End If
          Else
                  ok = false
          End If
      Else
          'errdetails = outputfileverz & outputfilename_short wurde schon in open_outputfile erstellt
          ok = False
      End If
  End If 
第286行是:

refnum.WriteLine (strOutput)
当然还涉及到另外两个函数(
open\u outputfile
/
check\u textfile
),但它们只返回文档引用,并分别检查文档引用是否有效

现在我试图重现这个错误,但有一个问题:无论我做什么,我都没有得到这个错误。我尝试过空引用,空字符串,写过各种类型的变量,但我总是遇到其他错误


有人能告诉我这是怎么发生的或为什么发生的吗?

看看helpsIt是否有帮助。我可以重现这个错误。让我们希望这就是原因。我只需要找到一种方法来捕捉那个错误@安斯加:这是我的帖子。但不幸的是,这并没有让我走得很远:)