マクロをツールバーに割り当てるとき、ツールバーのマクロに割り当てられた名前を変更するオプションがあります。後でこの名前を変更する場合は、[カスタマイズ]ダイアログボックスを表示して(ツールバーを右クリックし、表示されるコンテキストメニューから[カスタマイズ]を選択)、ツールバーボタンを右クリックします。

このアプローチには1つだけ問題があります。ツールバーにテキストまたはテキストと画像を表示することを選択した場合、ツールバーボタンの名前設定はツールバー内にテキストとして表示される名前にすぎません。 (これは、特にWordの初心者にとっては、少し混乱するように聞こえるかもしれません。すべて、最初にマクロをツールバーに追加するとき、またはツールバーボタンの[選択の変更]メニューを表示するときに選択する設定に関係します。)ツールバーボタンの上にマウスポインタを置いたときに表示される実際のToolTipを変更したいですか?

残念ながら、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は、設定されると新しいツールチップテキストを記憶するため、このマクロは1回だけ実行する必要があります。マクロの先頭で3つの定数に割り当てられている値を変更するだけです。

sToolTip。*これは、ツールチップとして表示するテキストです。

sTBName。*これは、ボタンが配置されているツールバーの名前です。これは、[表示]メニューから[ツールバー]を選択したときに表示されるツールバー名と同じです。

iBtnIdx。*これはツールバーのボタンの数値位置です。

Word 97を使用している場合は、ツールバーの左側からボタンを1つから数えるだけです。 Word 2000以降を使用している場合、ツールバーにすべてのボタンが表示されない場合があります。ツールバーのドッキングを解除して、すべてが通常の順序で表示されるようにしてから、カウントを実行します。

上に表示されているとおりにマクロを実行した場合、標準ツールバーの左から5番目のボタンには、「マイツールチップテキスト」のツールチップテキストが表示されます。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1494)は、Microsoft Word 97、2000、2002、および2003に適用されます。