好,现在就让我们用 VBA 写出全球码农界公认的第一个程序 Hello World。 实现效果: 用 VBA 制作一个按钮,点击后会出现 “Hello World”信息框。 方法: 1. 点击菜单栏“开发工具”-->“插入”-->在表单控件中选择“按钮” 2. 在屏幕上画一个按钮框,就会弹出指定宏的对话框,点击“新建” 3. 现在我们就进入了 VBE 的代码窗口,窗口内已经自动出现了 Sub 按钮1_Click End Sub VBA 的语言都是以 Sub 开始,End Sub 结束 “按钮1_Click”是新建宏时默认出现的宏名,本例中我们没有特意更改,今后可以按照自己的要求取一个宏名 4. 在宏的起始和结束语之间写如下代码: MsgBox ('Hello World') MsgBox 函数的作用是在消息框中显示信息 语法为:MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context]) Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。其最大长度约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。 Buttons,可选的参数,为数值表达式的值之和,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。若省略该参数,则其缺省值为0。设置值见下表。 Title,可选的参数,表示在消息框的标题栏中所显示的文本。若省略该参数,则将应用程序名放在标题栏中。 Helpfile,可选的参数,为字符串表达式,提供帮助文件。若有Helpfile,则必须有Context。 Context,可选的参数,为数值表达式,提供帮助主题。若有Context,则必须有Helpfile。 5. 现在回到屏幕上单击按钮,进入编辑状态 --> 将按钮上显示的文字改成'Hello World“ 6. 退出编辑模式,就已经完成了。现在点击这个按钮,屏幕上就会弹出”Hello World“消息框 |
|