这个问题可能是由于在不同的机器上启用了不同的宏安全设置所导致的。可以通过以下代码来在脚本中设置宏安全选项:
Sub SetMacroSecurity() '设置宏安全选项为“中”,此选项可防止未经授权的宏执行。 Application.AutomationSecurity = msoAutomationSecurityLow End Sub
这段代码将宏安全设置为“中”,将防止未经授权的宏执行。要允许宏执行,则可以将“msoAutomationSecurityLow”改为“msoAutomationSecurityByUI”,这将启动自动提示以允许宏执行。同时,还需要确保在两台计算机上使用的是相同版本的Microsoft Word和VBScript。