首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否退出Access VBA宏,并将退出代码返回到shell /计划任务管理器?

是否退出Access VBA宏,并将退出代码返回到shell /计划任务管理器?
EN

Stack Overflow用户
提问于 2015-01-14 23:16:01
回答 1查看 345关注 0票数 0

我在Windows Server2003中运行scheduled task。当计划任务运行时,它调用VBA宏,该宏运行,执行一些数据库操作,然后退出。

如果宏中出现错误(例如,数据库关闭),VBA宏需要向Shell / Scheduled Task Manager返回一个非零值。

是否可以从vba宏中返回一个非零值,以通知计划任务管理器出了问题?我希望能够从SchedLgU.txt中获取值,这样当出现问题时我就可以得到通知。

EN

回答 1

Stack Overflow用户

发布于 2015-01-14 23:33:10

如果您愿意使用API调用,它可以:

代码语言:javascript
运行
复制
Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)

在您的代码中,您可以使用一个值退出,如下面的示例所示的7

代码语言:javascript
运行
复制
Call ExitProcess(7)

请注意,调用上面的函数将立即退出Access,而不会出现任何提示或保存或其他任何情况。这应该是你做的最后一件事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27946235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档