使用消息框(Microsoft Word)
在Word中创建宏时,可以轻松合并使用消息框。这些通常用于向用户传达信息并获得一些基本输入。您可以通过使用MsgBox命令来包括消息框。宏的以下部分创建了一个非常简单的消息框:
MsgBox "The Macro is Done"
您还可以通过在MsgBox调用中包括符号类型代码,将符号添加到消息框中。这些符号已在许多Windows对话框中广泛使用。可以使用以下四种类型的符号:
Type |
Symbol |
|
16 |
Stop sign |
|
32 |
Question mark in a circle |
|
48 |
Exclamation point in a circle |
|
64 |
Information symbol (lowercase i in a circle) |
作为示例,假设您想包含感叹号符号。这通常包含在对话框中,以通知重要事件何时发生或将要发生。要在您的消息框中包含此符号,您将包含以下宏代码:
MsgBox "Can't run this macro on this text", 48
到目前为止,MsgBox命令已用作语句,但是您也可以将其用作函数。如果这样做,则可以使用它从用户那里获得简单的输入。为了使MsgBox功能更有用,Word允许您在“确定”按钮之外的对话框中显示更多可单击的按钮。这可以通过调整类型代码来完成,该代码用于消息框中显示的符号。以下是您可以在消息框中显示的不同按钮组合:
Type |
Button Types |
|
1 |
OK, Cancel |
|
2 |
Abort, Retry, Ignore |
|
3 |
Yes, No, Cancel |
|
4 |
Yes, No |
|
5 |
Retry, Cancel |
要使用按钮,只需将按钮类型的值添加到要用于符号的值即可。在前面的示例中,您使用了代码48显示惊叹号符号。如果您还希望包括“中止”,“重试”,“忽略”按钮,则只需将代码更改为50,即48(符号代码)加2(按钮代码)。
当以这种方式使用按钮时,MsgBox函数将返回一个值,该值指示用户选择了哪个按钮。按钮从左到右分别返回-1、0和1。因此,如果您使用按钮代码3,则-1表示用户选择是,0表示否,而1表示取消。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1072)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: