首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用任务计划程序运行Access宏,但希望在运行时隐藏Access。看不到Access打开和关闭

在使用任务计划程序运行Access宏时,可以通过以下步骤来隐藏Access的运行过程,使其在运行时不可见:

  1. 创建一个VBS脚本文件:打开文本编辑器,输入以下代码,并保存为.vbs文件。
代码语言:txt
复制
Set objAccess = CreateObject("Access.Application")
objAccess.Visible = False
objAccess.OpenCurrentDatabase "C:\path\to\your\database.accdb"
objAccess.Run "YourMacroName"
objAccess.Quit

请确保将上述代码中的"C:\path\to\your\database.accdb"替换为你实际的Access数据库文件路径,"YourMacroName"替换为你要运行的宏的名称。

  1. 创建一个任务计划程序:打开任务计划程序,创建一个新任务。
  2. 配置任务触发器:设置任务触发器,选择适当的时间和频率来运行任务。
  3. 配置操作:在"操作"选项卡中,选择"启动程序",并指定.vbs脚本文件的路径。
  4. 配置其他设置:根据需要配置其他设置,如安全选项、条件等。
  5. 完成配置:保存并关闭任务计划程序。

这样,当任务计划程序运行时,它将执行VBS脚本文件,该脚本将以隐藏的方式打开Access,并运行指定的宏,然后关闭Access。用户将无法看到Access的打开和关闭过程。

这种方法可以用于自动化运行Access宏,而不会干扰用户的工作。它适用于需要定期执行某些任务的情况,例如数据导入、数据处理等。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库 MySQL:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云云数据库 SQL Server:https://cloud.tencent.com/product/cdb_sqlserver
  • 腾讯云云函数(SCF):https://cloud.tencent.com/product/scf
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动推送:https://cloud.tencent.com/product/umeng
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云虚拟专用网络(VPC):https://cloud.tencent.com/product/vpc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在linux后台运行脚本的方法和命令

后台运行脚本 执行脚本test.sh:./test.sh 中断脚本test.sh:ctrl+c 在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z 执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的 [ ]中的数字,不是pid) 直接在后台运行脚本test.sh:./test.sh & 查看当前shell环境中已启动的任务情况:jobs 将test.sh切换到前台运行:fg %number(”number”为使用jobs命令查看到的 [ ] 中的数字,不是pid) 中断后台运行的test.sh脚本:先fg %number切换到前台,再ctrl+c;或是直接kill %number 以上两种在后台运行test.sh的方法,当遇到退出当前shell终端时,后台运行的test.sh也就结束了。这是因为以上两种方法使得test.sh在后台运行时,运行test.sh进程的父进程是当前shell终端进程,关闭当前shell终端时,父进程退出,会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。所以要想退出当前shell终端时test.sh继续运行,则需要使用nohup忽略hangup信号。

01
领券