エイミーは、テーブル形式に基づいて電子フォームを作成し、エントリが整列されるようにしました。彼女は、テキスト形式と数値形式の両方のフォームフィールドを含め、各フィールドの最大フィールド長を追加しました。これにより、フォームに入力する人が最大数を超えてテキストを入力するのを防ぎます。ただし、Enterキーを押してフォームに空白行を追加すると、フォームが「歪む」可能性があります。エイミーは、shcがユーザーがEnterキーを押してフォームのレイアウトを台無しにするのをどのように防ぐことができるのか疑問に思います。

Enterキーを無効にすることは可能ですが、無効にすると、フォームだけでなく、ドキュメント全体で無効になります。また、マクロを使用してキーを無効にする必要があります。ユーザーがデフォルトでマクロを無効にしている場合(セキュリティ設定のため、またはドキュメントを開くときにマクロを明示的に無効にすることにより)、Enterキーは無効になりません。これらの欠点があるため、Enterキーを無効にすることは、この問題に取り組む最善の方法ではない場合があります。

より良いアプローチは、テーブルの設定方法を変更することです。フォームフィールドを含むもの。次の一般的な手順に従ってください:

。フォームの保護を解除します。

。フォームフィールドを含むテーブルを選択します。

。選択したテーブルを右クリックし、コンテキストメニューから[プロパティ]を選択します。 Wordは、[テーブルのプロパティ]ダイアログボックスを表示します。

。 [テーブル]タブを表示します。 (図1を参照)

。 [コンテンツに合わせて自動的にサイズ変更する]チェックボックスがオフになっていることを確認します。

。 [行]タブを表示します。 (図2を参照)

。 [高さを指定]チェックボックスがオンになっていることを確認し、行の正確な高さを指定します。

。 [OK]をクリックします。

。フォームを保護します。

これらの手順では、誰かがEnterキーを押すのを防ぐことはできませんが、Enterキーを押すと、テーブル形式が台無しになるのを防ぐことができます。また、Enterキーを押した後、ユーザーは入力内容を確認できないため、キーを押さないようにする必要があることがすぐにわかります。

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

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9441)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: