キーボードからの列幅の調整(Microsoft Word)
WordPerfectに精通している多くの人々は、後でWordの使い方を学ぶ必要があることに気づきます。 WordではWordPerfectと同じようにタスクが実行されないことが主な理由で、移行が完全にスムーズでない場合があります。
適切な例は、キーボードを使用してテーブル列の幅を調整することです。常に「キーボード指向」であったWordPerfect
プログラムを使用すると、調整が簡単になります。>または<を押すだけで、列を拡大または縮小できます。一方、Wordは常にマウス指向であり、このタスクに相当するキーボードコマンドはありません。
回避策があります。たとえば、キーボードを使用してAlt + A、R、Uと入力し、Tabキーを数回押して列幅フィールドに移動できます。もちろん、これに伴う問題は、簡単(または直感的)に近い場所ではないということです。
マウスを使用してもかまわない場合は、Altキーを押しながら列の境界線をドラッグできます。境界線を移動すると、ルーラーが変更され、列の正確な幅が表示されます。とてもかっこいいですが、それでもキーボードだけを使いたい人にとっては苦痛です。 (マウスの解像度があまり良くない人や、マウスを非常に短い距離だけ動かすことができない人にとっても、それほど役に立ちません。)
おそらく最良の解決策は、WordPerfect機能の独自のエミュレーションを作成することです。次のマクロはまさにそれを行うことができます:
Sub StretchColumn() Dim iCol As Integer Dim sCurrent As Single If Selection.Information(wdWithInTable) Then If Selection.Columns.Count = 1 Then iCol = Selection.Cells(1).ColumnIndex sCurrent = Selection.Tables(1).Columns(iCol).Width Selection.Tables(1).Columns(iCol).SetWidth _ ColumnWidth:=sCurrent + 1, RulerStyle:=wdAdjustNone Else MsgBox ("More than one column selected") End If Else MsgBox ("Insertion point not within a table") End If End Sub
このマクロをショートカットキーに割り当てると(_WordTips_の他の問題で説明されているように)、ショートカットキーを押すたびに、現在のテーブル列の幅を1ポイント(1/72インチ)増やすことができます。マクロに簡単な変更を加えて、列幅を減らすバージョンを作成することもできます。
Sub ShrinkColumn() Dim iCol As Integer Dim sCurrent As Single Dim sNext As Single If Selection.Information(wdWithInTable) Then If Selection.Columns.Count = 1 Then iCol = Selection.Cells(1).ColumnIndex sCurrent = Selection.Tables(1).Columns(iCol).Width sNext = sCurrent - 1 If sNext < 1 Then sNext = 1 Selection.Tables(1).Columns(iCol).SetWidth _ ColumnWidth:=sNext, RulerStyle:=wdAdjustNone Else MsgBox ("More than one column selected") End If Else MsgBox ("Insertion point not within a table") End If End Sub
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13369)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
linkキーボードからの列幅の調整。