导游

如何在Word中使用复选框

使用 Word 的复选框从阅读您的文档的人或使用您嵌入在文档中的 VBA 程序的人那里收集数据(VBA 是 Visual Basic for Applications 的缩写,一种由 Microsoft 开发的编程语言)。数据应具有布尔性质,这意味着它只能采用两个值之一。要使用复选框,请在 VBA 开发环境中的事件过程中为它们编写 VBA 宏。事件过程是在Word文档中发生某些事件时运行的功能。一个这样的事件是用户单击一个复选框。

在文档页面上使用复选框

1

创建一个新的 Word 文档,然后单击“文件”菜单。单击“选项”以显示“选项”对话框。点击对话框左窗格中的“自定义功能区”,然后点击“开发人员”复选框。这告诉Word您要显示通常隐藏的“开发人员”选项卡。此选项卡上有一个按钮,可让您在Word文档中插入复选框。

2

单击“开发人员”选项卡,然后单击“控件”组中的“旧版工具”按钮。单击复选框控件可将复选框插入到当前文档中。右键单击复选框,然后单击“属性”。

3

单击“属性”窗格中“标题”属性右侧的文本框,然后通过单击复选框键入您希望用户响应的提示。例如,您可以输入“是的,请注册我的新闻通讯”。

4

右击复选框,点击“查看代码”,打开VBA开发环境。在End Sub语句上方键入以下VBA语句。如果用户选中复选框,这些语句将显示一条消息。

如果(Check box1.Value = True),则MsgBox(“您已订阅”)结束

5

按“Alt-F11”返回 Word 文档,然后单击“开发工具”选项卡的“控件”组中的“设计”按钮。此操作将激活用于输入数据的复选框。

6

单击复选框。您的宏将运行并显示消息“您已订阅”。再次单击复选框以删除复选标记。这次没有消息显示。

在用户表单中使用复选框

1

新建一个Word文档,然后按“Alt-F11”进入VBA开发环境。单击“插入”菜单,然后单击“用户表单”将新的用户表单插入到文档中。

2

将复选框控件从“工具箱”窗格拖到用户窗体上。在“属性”窗格中“标题”属性右侧的文本框中键入提示,例如“是,我想订阅”。

3

双击复选框以显示在用户窗体执行期间用户单击复选框时将运行的事件过程。在 End Sub 语句上方键入或粘贴以下程序代码。

If (Check box1.Value = True) Then MsgBox ("You just subscribed.") End If

4

按“ F5”执行用户表格。单击复选框以插入一个复选标记。您的程序代码将运行并显示消息“您刚订阅”。如果再次单击该框,则不会出现任何消​​息,因为代码中的If语句仅在选中该复选框时才检查条件。

$config[zx-auto] not found$config[zx-overlay] not found