api函数GetTickCount可以获取距离计算机系统开机到现在已经过去的毫秒数。
api函数GetTickCount的C++语法如下:
DWORD WINAPI GetTickCount(void);
api函数GetTickCount的VB声明如下:
Public Declare Function GetTickCount Lib "kernel32" () As Long
以下代码是在vba中用api函数GetTickCount 获取系统的已开机时间,用”hh:mm:ss”的形式表示。
Public Declare Function GetTickCount Lib "kernel32" () As Long Sub QQ1722187970() '获取系统已经开机的毫秒数 lMS = GetTickCount '转换为天数 lDay = lMS * 1 / 24 * 1 / 60 * 1 / 60 * 1 / 1000 '以hh:mm:ss的格式显示 MsgBox VBA.Format(lDay, "hh:mm:ss") End Sub
发表评论