如果需要在宏的控制下从用户那里获取输入,则可以使用的一种方法是采用InputBox函数。此功能显示一个对话框,并允许用户键入响应。结果是一个字符串,返回到宏,然后可以对其进行处理和使用。

InputBox函数的语法如下:

sMyString = InputBox(sPrompt, sTitle, sDefault)

您可以将三个参数与InputBox一起使用,尽管绝对需要第一个参数。使用此语法,sPrompt是要显示为用户提示的文本,sTitle是要显示在对话框标题栏中的文本,sDefault是在对话框中提供给用户的默认文本字符串。用户可以根据需要编辑或接受默认字符串。

例如,以下代码行可用于显示对话框并询问用户其姓名:

sPrompt = "Please check your name and make any corrections"

sTitle = "Name Entry"

sDefault = "John Doe"

sUserName = InputBox(sPrompt, sTitle, sDefault)

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(6202)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: