当您将宏分配给工具栏时,可以选择在工具栏上更改分配给宏的名称。如果以后要更改此名称,则可以显示“自定义”对话框(在工具栏上单击鼠标右键,然后从出现的“上下文”菜单中选择“自定义”),然后在工具栏按钮上单击鼠标右键。

这种方法只有一个问题:如果选择在工具栏中显示文本或文本和图像,则工具栏按钮的“名称”设置只不过是在工具栏中显示为文本的名称。 (这听起来可能有些混乱,尤其是对于Word新手。这与您第一次将宏添加到工具栏时或显示工具栏按钮的“修改选择”菜单时选择的设置有关。)是否要更改将鼠标指针悬停在工具栏按钮上时出现的实际工具提示?

不幸的是,没有简单的方法可以从Word中可以显示的任何菜单中更改工具提示。同样,“修改选择”菜单中的“名称”字段仅控制工具栏按钮中显示为文本的内容;它不会影响工具提示。那你该怎么办?您唯一可以做的就是通过VBA修改ToolTip文本并以这种方式对其进行修改。以下简短宏可以解决问题:

Public Sub FixToolTip()

Const sToolTip As String = "My ToolTip Text"

Const sTBName As String = "Standard"

Const iBtnIdx As Integer = 5

CommandBars(sTBName).Controls(iBtnIdx).TooltipText = sToolTip End Sub

该宏仅需运行一次,因为Word会在设置新的工具提示文本后记住它。您需要做的就是在宏的开头更改分配给三个常量的值:

sToolTip。*这是要显示为工具提示的文本。

sTBName。*这是按钮所在的工具栏的名称。这是从“视图”菜单中选择“工具栏”时看到的相同工具栏名称。

iBtnIdx。*这是按钮在工具栏上的数字位置。

如果您使用的是Word 97,那么您所需要做的就是从工具栏左侧的按钮开始计数,从一个开始。如果您使用的是Word 2000或更高版本,则可能不会在工具栏上显示所有按钮。只需取消停靠工具栏,使其全部按常规顺序显示,然后计算即可。

如果您完全按照上面显示的方式运行宏,则“标准”工具栏上左侧第五个按钮的“工具提示”文本将为“我的工具提示文本”。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1494)适用于Microsoft Word 97、2000、2002和2003。