大家好,我们今日继续讲解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"
运行窗口:
今日内容回向:
1 如何实现系统的自动关机?
2 VBA如何调用系统的自带程序?
,