Microsoft Word でタブ キーの順序を変更する方法
Microsoft Word でフォームのタブ オーダーを変更する方法を知っていれば、プログラムのユーザーが簡単にデータを入力できるフォームを作成できます。型にはまらないタブ順序のフォームは、ユーザーを苛立たせ、入力に時間がかかる可能性があります。フォームの各コントロールの「TabIndex」プロパティの値を変更することで、Word フォームのタブ オーダーを指定できます。
ステップ 1
[Office] ボタンの [新規] コマンドをクリックし、[作成] をクリックして新しいドキュメントを作成します。
ステップ 2
[Office] ボタンの [オプション] ボタンをクリックし、[開発者を表示] チェック ボックスをクリックして、Visual Basic を操作するためのコントロールを表示します。 Visual Basic を使用して Word フォームを作成し、そのフォームのコントロールのタブ オーダーを変更します。
ステップ 3
[開発者] タブの [Visual Basic] ボタンをクリックして、統合開発環境 (IDE) とも呼ばれる Visual Basic プログラミング環境に入ります。
ステップ 4
[挿入] メニューの見出しをクリックし、[ユーザーフォーム] コマンドをクリックして、新しいユーザーフォームを IDE に挿入します。ユーザーフォームは、Word ユーザーがデータを入力するためのウィンドウです。これらを使用して、Word VBA プログラムからの情報を表示することもできます。
ステップ 5
「表示」メニューをクリックし、「ツールボックス」項目をクリックして、ユーザーフォームにコントロールを挿入するためのパレットを表示します。パレットの「ボタン」コントロールをクリックし、コントロールをユーザーフォームの下部にドラッグします。
ステップ 6
パレットの「テキスト ボックス」コントロールをクリックし、配置した「ボタン」のすぐ上にコントロールをドラッグします。この手順を繰り返して、最初に配置したコントロールの上に別の「テキスト ボックス」コントロールを挿入します。
ステップ 7
「実行」タブの「実行」コマンドをクリックして、ユーザーフォームを実行モードで表示します。 「Tab」キーを繰り返し押して、1 つのコントロールから次のコントロールに移動します。タブ オーダーは、他のフォームでよく見られるものとは逆になっていることに注意してください。カーソルは、上から下ではなく、下から上のコントロールに移動します。次にその動作を変更します。
ステップ 8
「実行」タブの「ブレーク」コマンドをクリックし、ユーザーフォームの「ボタン」コントロールをクリックしてそのコントロールを選択します。 [プロパティ] ウィンドウの [TabIndex] 行の右列の値をダブルクリックします。値「0」を入力して、ボタンをタブ オーダーの最初にすることを Word に指示します。これは、次回フォームを実行したときに、このコントロールにカーソルが含まれることを意味します。
ステップ 9
ボタンのすぐ上にある「テキスト ボックス」コントロールをクリックし、前の手順を使用して「Tabindex」値を「1」に置き換えます。上部の「テキスト ボックス」の「TabIndex」値を「2」に変更します。
ステップ 10
ステップ 7 と同じようにユーザーフォームを実行し、「Tab」を繰り返し押します。今回は、カーソルが上のコントロールから下のコントロールに移動します。