Microsoft Wordのフォームで等間隔のレタースロットを取得する方法


17

私は絵なしでこれをどのように説明するかわかりません:

ここに画像の説明を入力してください

手動で線を描画せずにこれを行う方法はありますか?できれば、線は図のようになります。

回答:


32

ラベルとすべてのレタースロットを含むテーブルを作成し、幅と境界線を設定できます。

たとえば、9つの文字スロットが必要だとします。

  1. 1行10列のテーブルを作成します。
  2. 一番左の列の幅をラベルに十分な幅に設定します(たとえば、3.5 cm)。
  3. 他の9列の幅を0.5 cmに設定します。
  4. 左のセルから上、左、下の境界線を削除します。
  5. 他の9つのセルから上の境界線を削除します。

そして、あなたはそれを持っています:

ここに画像の説明を入力してください

これは、印刷プレビューでは次のようになります。

ここに画像の説明を入力してください

この方法の利点は、ユーザーがTabキーを使用してセル間を移動でき、誤って構造を壊すことができないことです。


2
さらに、ユーザー入力に基づいてあるセルから次のセルに自動的にジャンプする小さなスクリプトを作成することもできます。
Nzall

5
これは印刷されたフォーム用であると仮定していましたが、そうでなければ開発者ツールを使用して実際のフォームを作成する方が良いでしょうか?電子フォームに記入するときに、カットアンドペースト機能が削除されることを好む人はいません。
ポール

垂直線の高さを半分にしたい場合は、セルを2行に分割し、ラベルを2行にまたがって、最初の行に境界線を設定しません。結果は、opによって提供されるイメージとより類似します。
ウィルソン

15

Unicode文字を使用してこれを行うことができます。

タイトル:┗━┻━┛

これは、左のボックス、中央のビット、および右のボックスコーナーで、下のビットが幅を広げます。これを保持Altし、テンキーのキーを押します。これは、OfficeアプリまたはUnicodeコードポイントをサポートするアプリで実行する必要があることに注意してください(それ以外の場合、4桁のコードは256を法とするため、256未満の数値にラップされます)。

┗:9495

┻:9531

┛:9499

━:9473

または、ここからカットアンドペーストすることもできます。


それを行うより良い方法は本当にありませんか?
MathMajor

9
どのように「より良い」資格を与えますか?
ポール

27
「端末時代」では、ASCIIアートを使用していましたが、現在はUnicodeアートを使用しています。歴史は繰り返す。
totymedli

1
文字は言語に依存していますか?UKキーボードを使用して、この出力を取得します、↨;←
☺– TMH

2
@TomHart伝統的に、Windowsはaltコードの数値を256を法として解釈したため、Alt + 9495はAlt + 23と同じになり、デフォルトコードページの最初の矢印になります。Microsoft Officeプログラム(およびワードパッド)は、256より大きい数値をUnicodeコードポイントとして解釈します。altコードを入力したときに実際に起こることは、プラットフォームとプログラムに大きく依存しています。
-isanae
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.