Понятные имена для макросов (Microsoft Word)
Когда вы назначаете макрос панели инструментов, у вас есть возможность изменить имя, присвоенное макросу на панели инструментов. Если позже вы захотите изменить это имя, вы можете отобразить диалоговое окно «Настройка» (щелкните правой кнопкой мыши на панели инструментов и выберите «Настроить» в появившемся контекстном меню), а затем щелкните правой кнопкой мыши кнопку панели инструментов.
У этого подхода есть только одна проблема: настройка имени для кнопки панели инструментов — это не что иное, как имя, которое отображается в виде текста на панели инструментов, если вы выбрали отображение текста или текста и изображения на панели инструментов. (Это может показаться немного запутанным, особенно для новичка в Word. Все это связано с настройками, которые вы выбираете при первом добавлении макроса на панель инструментов или при отображении меню «Изменить выделение» для кнопки панели инструментов.) Что делать, если вы хотите изменить фактическую подсказку, которая появляется, когда вы наводите указатель мыши на кнопку панели инструментов?
К сожалению, нет простого способа изменить всплывающую подсказку из любого меню, которое вы можете отобразить в Word. Опять же, поле «Имя» в меню «Изменить выделение» управляет только тем, что отображается в виде текста на кнопке панели инструментов; это не влияет на всплывающую подсказку. Так что же тебе делать? Единственное, что вы можете сделать, это изменить текст всплывающей подсказки через VBA и изменить его таким образом. Следующий короткий макрос поможет вам:
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), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1494) относится к Microsoft Word 97, 2000, 2002 и 2003.