在VBA中,当我们调用函数或方法时使用命名参数时,需要将所有要指定的参数都作为命名参数显式指定。在这种情况下,我们需要将NoPrompt参数与Save方法分开,如下所示:
ActiveDocument.Save NoPrompt:=True
改为:
ActiveDocument.Save NoPrompt:=True, _ Format:=wdFormatDocument
这里我们将NoPrompt参数显式指定为True,同时还将Format参数显式指定为wdFormatDocument,这是一个必需的参数。在这种情况下,我们可以避免“参数数量不正确”的错误。