admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:accesstoken不存在是什么意思)

VBA中的常用的几个操作操作

1、利用窗体Timer 事件设计时钟

2、对话框Msgbox、输入框InputBox设计

3、利用DoCmd对象打开关闭数据库对象

一、 利用窗体Timer事件设计时钟

1、 窗体计时事件Timer

VBA可通过设置窗体的“计时器间隔(TimerInterval)”属性与添

加“计时器触发器(Timer)”事件来完成“计时”功能。

基本执行过程:Timer事件每隔TimerInterval时间间隔被激发

一次,然后运行Timer事件过程来响应。即Timer事件过程中的代码

每隔TimerInterval时间间隔执行一次。

技巧:通常创建标签控件时,我们如果不向控件中输入内容,则

标签控件就自动消失了;为了使标签控件即不显示任何内容又不会消

失,一个方法是在创建标签时,向标签中添加一个“ ”空格。

“计时器间隔”的单位是“毫秒”。

n = CStr(Now()),含义:首先通过now()

函数获取系统时间,再利用CStr函数将时间类型数据转换成为字符

串便于显示,然后将转换后字符串赋值给Labeltime标签的Caption

标题属性,从而让标签显示当前的系统时间。

二、 对话框Msgbox、输入框InputBox设计

机试考查VBA时,会考察到MsgBox和InputBox函数的使用。考

查方法通常是要求在一小段代码中给出一个位置(如在

'''add code'''代码处),要求在该位置插入要求的Msgbox或

InputBox。

1.MsgBox函数基本知识:

(1)基本作用:函数打开一个对话框,在对话框中显示消息,等

待用户单击按钮,并返回一个Integer整型值告诉用户单击哪一个按

钮。通过判断用户所点击的按钮,从而执行相应程序代码和操作。

提示信息

标题

命令按钮

图标

(2)基本语法:MsgBox(prompt[, buttons] [, title] [,

helpfile, context])

MsgBox (提示,[按钮风格] ,[标题],[帮助],[上下文])

Prompt(消息):必填参数,字符串表达式,作为显示在对话框中的消

息。prompt 的最大长度大约为 1024个字符。如果消息过长,可以

使用回车与换行符的组合Chr(13) & Chr(10) 进行换行。

buttons(按钮类型):可选参数,数值表达式是按钮类型值的总和,

指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及

消息框的强制回应等。如果省略,则buttons的缺省值为0。

title(标题):可选参数,在对话框标题栏中显示的字符串表达

式。如果省略 title,则将应用程序名放在标题栏中。

注意:当省略某些位置参数时,必须加入相应的逗号分界符。即


本文标签: 按钮 显示 标签 事件 时间