【发布时间】:2018-08-06 15:31:48
【问题描述】:
我对从 Internet 拼凑的 VBS 脚本有一个小问题。
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.Open("LOCATION", 0, True)
xlapp.Visible = True
xlApp.Run "RefreshAdj"
xlBook.Close False
set xlBook = Nothing
xlApp.Quit
Set xlApp = Nothing
WScript.Echo "Finished."
WScript.Quit
它将运行任务调度程序,但它总是给出这个错误。
Line: 11
Char: 1
Error: Unknown runtime Error
Code: 800A9C68
Source: Microsoft VBScript runtime Error
这没什么大不了的,但有点烦人,因为它不会在第二天运行,直到有人清除此错误的对话框。
任何帮助。
【问题讨论】:
-
这似乎是您正在调用的宏的错误。
-
第 11 行是什么?您是否尝试过在 vbscript 中添加错误处理?
-
@AnsgarWiechers 这很奇怪,因为如果我单独运行宏,它运行良好。
-
@TimWilliams 我没有尝试过错误处理。它是一个非常混乱的录制宏拼凑在一起。您是否会碰巧知道一些资源或方法来为录制的宏添加错误处理。
-
因为它是一个 vbscript 错误,我的意思是在你的 vbscript 中添加错误处理。再说一遍 - 你的 vbscript 第 11 行是什么?
标签: excel vba vbscript taskscheduler