大家好,我们今日继续讲解VBA代码解决方案的第75讲内容:在VBA中,利用代码实现定时关机的功能。在许多的程序中我们会看到系统的关机提示,这是如何实现的呢?我们的VBA代码可否也能实现呢?答案当然是肯定的,关机就是利用了系统本身自带的功能,我们要用某函数来调用这个程序。下面就详细的讲解。

调用程序的函数:Shell函数,这个函数可以执行一个可执行文件。

语法如下:Shell(pathname[,windowstyle])

参数

a) pathname是必须的,要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。在Macintosh中,可以使用MacID函数来指定一个应用程序的署名而不是名称。下面列举了一些常用的系统程序名称。

打开系统时间: "Rundll32.exe Shell32.dll,Control_RunDLL Timedate.cpl"

打开系统属性: "control.exe sysdm.cpl"

打开控制面板: "control.exe"

Internet 属性: "control.exe inetcpl.cpl"

显示属性 :"control.exe desk.cpl"

调用计算器: "calc.exe"

调用画图: "mspaint"

运行窗口:

vba代码定时启动(VBA代码也可以轻松实现你的合理要求)(1)

今日内容回向:

1 如何实现系统的自动关机?

2 VBA如何调用系统的自带程序?

,