タカヒロ@extanWordで行間が狭くならないときの原因と対処法!VBAで瞬間設定も!Wordで行間が狭くならずに困ったときはないでしょうか。・Wordで行間が狭くならない原因がわからない・Wordで行間を一括変更したいが方法がわからない。VBAで行間の設定を変更する行間の設定を倍率から固定値へ変更するVBA行間の設定を倍率から固定値へ変更するVBAの説明VBAを実装するVBAを実行する行間の設定を倍率へ変更するVBA行間の設定を倍率へ変更するVBAの説明さいごにWordで行間が狭くならないイメージWordで行間が狭くならないイメージについて説明をします。適当な文章を作成します。行間を狭くしようとしても設定の下限に達したためこれ以上狭くなりません。そんな行間が狭くならない原因と対処法について、さらにVBAを使い一瞬で行間を設定変更する方法について説明をします。Wordで行間が狭くならない原因「リボンメニューの設定下限に達したため」Wordで行間が狭くならない原因はリボンメニューの設定下限に達したためとなります。メニューに表示されている設定は文字の高さに対しての倍率となり、デフォルト値かつ最小値は1倍となっています。最大値は3倍までとなっており、デフォルト値より行間を広くすることはできますが、最小値の1倍より狭くすることはできないということになります。タカヒロこれ以上行間は狭くしないだろうという、Wordの仕様ということですね。Wordで行間が狭くならない原因「リボンメニューの設定下限に達したため」の対処法Wordで行間が狭くならない原因「リボンメニューの設定下限に達したため」の対処法は、詳細設定から行間の設定値を変更することになります。ホームタブ段落欄の行間アイコン>行間のオプションをクリックします。段落ウインドウのインデントと行間隔タブをクリックし、間隔欄の行間で固定値を選択し、間隔欄にポイント指定で数値を入力します。サンプルでは12ポイントとしています。行間が狭くなりましたね。VBAで行間の設定を変更してみましょう。実行するだけで一瞬で切り替わります。行間の設定を倍率から固定値へ変更するVBA行間の設定を変更するVBAのコードとなります。デフォルトの行間倍率指定から固定値のポイントサイズ指定へ変更しています。'行間を固定値に変更します。'サイズを指定します。行間を固定値に変更します。‘サイズを指定します。12早速実装して、使ってみましょう。VBAを実装する実装手順は以下の通りです。「VisualBasic」をクリックします。ショートカットキー「Alt」+「F11」でもOKです。2標準モジュールを追加します。モジュール」を選択します。3右ペインのウインドウに上記のVBAを入力します。VBAを実行する早速VBAの実行をしてみましょう。1「開発」タブの「マクロ」をクリックし今回実装したマクロ明を選択し、「実行」をクリックします。2処理結果を確認しましょう。行間が狭くなりましたね。行間の設定を倍率へ変更するVBA今度は行間指定を固定値から元の倍率設定へ変更をしてみましょう。'行間の間隔を倍率に変更します。行間の間隔を倍率に変更します。wdLineSpaceMultiple倍数指定します。()内に倍率の数字を指定してください。LinesToPoints(1)文字列を選択し、実行してみましょう。はい、もとの1倍にもどりましたね。行間の倍率を2倍にしてみましょう。LinesToPoints(2)はい、行間の感覚が2倍に変更されましたね。さいごにいかがでしょうか。今回は、Wordで行間が狭くならないときの原因と対処法とVBAで瞬間切替する方法についてまとめました。他にも便利な方法がありますので、よろしければご参照頂ければと思います。この記事の関連キーワードこちらの記事の関連キーワード一覧です。クリックするとキーワードに関連する記事一覧が閲覧できます。「文字列」の関連記事こちらの記事の内容「文字列」に関連する記事一覧です。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。する方法RECOMMENDこちらの記事も人気です。