在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)的功能区界面找到此技巧的版本。和更高版本)在这里: