Wordで挨拶文を作成されていた方から、文字を縦書きにするには、と質問がありました。
Wordで文字を縦書きにするには「レイアウト」タブにある「文字列の方向」ボタンをクリック→「縦書き」をクリックします。

文字を縦書きにすることができたのですが、半角英数字が横向きになってしまい読みづらいとのこと。
この記事では、Wordで文字を縦書きにすると英数字が横になる原因と対処法について書きます。
Wordで縦書きに設定すると数字やアルファベットが横になってしまうのはなぜ?
縦書きにしたときに数字やアルファベットが横向きになるのは、半角で入力しているから
下のような文章があったとして、赤く囲った部分の文字が横向きになっています。
Wordで文字を縦書きにすると英数字が横向きになるのは、これらの文字を半角で入力しているため、です。

文中の英数字を半角ではなく、全角で入力してみると文字は横向きにはなりません。

Wordで縦書きにすると半角英数字で入力した文字は横向きになる。縦向きにする方法はある?
Wordで縦書きにすると半角英数字で入力した文字は横向きになります。
全角英数字で入力すれば文字を縦書きにしても文字は横向きにはならないのですが、半角英数字のまま文字の向きを縦にすることはできるのでしょうか。
Wordで半角英数字が横向きになったのを縦向きにするには「縦中横」を使う
今回のサンプル文のように数字が日付の場合は「縦中横」という書式を使って文字を縦にして見栄えよくすることができます。
1行目にある4月21日の半角数字に「縦中横」の書式を適用して文字を縦にしてみます。
横になってしまった「4」を選択し、「ホーム」タブにある「拡張書式」ボタンをクリック、「縦中横」をクリックします。

縦中横の画面が開いたら、文字列に横向きになった「4」が入っていることを確認し、OKボタンをクリックすると

「4」が縦になりました。

同じように、横になってしまった「21」にも「縦中横」を設定してみました。

日付のような2桁くらいの数字なら、縦中横を使うのが一番きれいに配置できます。
半角で入力したアルファベットを全角に変換する方法はある?
同じように、半角のアルファベットで入力した「Word」に「縦中横」を設定してみました。これでもいいように思いますが、少し文字の間が詰まっているような気もしなくはありません。

日付など2文字程度の半角英数字なら、上で書いた「縦中横」を使うことで文字を縦向きにすることができますが、上のようにWordなど4文字以上の半角英数字に「縦中横」を使うと見た目が少しよくないようにも見えます。
この場合は、半角英数字を全角英数字で入力し直せばいいのですが、ひとつひとつ入力し直すのは手間がかかりますし、入力し直すのを忘れてしまうかもしれません。
そこで、半角英数字を全角英数字に入力し直さずに変換する方法を2つご紹介します。
「置換」を使って半角のアルファベットから全角のアルファベットに置き換える
置換を使って半角で入力したアルファベットを全角に変換するには、「ホーム」タブにある「置換」ボタンをクリック、

「検索と置換」画面が開いたら、「置換」タブが選択されていることを確認し、検索する文字列に半角で入力されている文字を、置換後の文字列には半角で入力している文字を全角で入力し、「すべて置換」ボタンをクリックすると、

文書内に半角で入力されていたアルファベットがすべて全角に置き換わります。

「文字種の変換」を使って半角で入力されたアルファベットを全角に変換する
「SmartArt」の文字に対して、もうひとつの方法である「文字種の変換」を使って半角→全角に変換してみます。
半角で入力されたアルファベット(サンプルの「SmartArt」)を選択し、「ホーム」タブにある「文字種の変換」ボタンをクリック→「全角」をクリックすれば、半角で入力されたアルファベットを全角に変換することができます。


今回は、Wordで縦書きにすると数字やアルファベットが横になってしまう原因と対処法について書いてきました。Wordで縦書きにすると数字やアルファベットが横になってしまうのは半角で数字やアルファベットを入力しているから、でした。
数字でも桁数が少なければ「縦中横」、桁数が多ければ全角に変換するか漢数字にするか、アルファベットなら1~2文字程度、略称なら「縦中横」、単語なら横になったままのほうが読みやすいと思います。