在代码中使用对象变量之前,可能想确认变量是否拥有一个有效的对象引用。可以使用 Is Nothing 来确定对象引用是否已经赋给了变量。例如,下列代码检查对象引用是否已经赋给了变量 wdDoc:If wdDoc Is Nothing Then MsgBox "No object reference."但是,Is Nothing 不能检测有效对象引用是否已变成无效。例如,如果将 Microsoft Word 对象引用赋予对象变量,而 Microsoft Word 变成无效,该变量将仍保持有效的对象引用。在这种情况下,使用错误处理程序捕获当代码要使用该变量时产生的错误。