有某些工具栏按钮,当您按它们时,它们会更改为具有不同的外观。例如,如果您按下“加粗”工具,该工具将呈现出不同的外观,就像它被压下一样。 Word通过使用两个不同的按钮图形来完成此操作。第一个是“未选定”外观,第二个是单击按钮时显示的。

您可以对自定义工具栏按钮使用类似的技巧。作为如何工作的一个示例,假设您有一个经常使用的工具栏。您已将此工具栏命名为“采样器”。您希望在单击其他工具栏上的按钮时显示该工具栏。

首先,您需要创建新的工具栏,其中将包含用于切换“采样器”工具栏的单个按钮。在此示例中,新工具栏将被命名为“切换器”。可以将以下VBA宏分配给“切换器”工具栏上的按钮:

Sub SwitchTools()

' First check if the toolbar is shown or hidden     If CommandBars("sampler").Visible Then         ' Hide the toolbar and change the button image to "normal"

CommandBars("sampler").Visible = False         CommandBars("switcher").Controls(1).State. = msoButtonUp     Else         ' Show the button and change the button image to "selected"

CommandBars("sampler").Visible = True         CommandBars("switcher").Controls(1).State = msoButtonDown     End If End Sub

此宏切换按钮的状态(使用msoButtonUp和msoButtonDown)以使其具有所需的外观。

注意:

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

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

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