エクセルで縦書きのもくじを作る【中綴じ印刷、やってみた。】
2021年5月22日日進月歩

自動作成されるもくじは縦書き対応していない
ワードは、米国マイクロソフト社の製品なので、基本縦書きには対応しきれていないようです。
「見出し」の設定を行えば、もくじが自動作成されます。
試してみると、見出しは縦書きになるのですが、ページ数がアラビア数字でうまく表示されないのです。

Lukia
これを回避するには、テキストボックスを使うか、エクセルでもくじとなる表を作成し、ワードに貼り付けるなどの方法を取る必要があります。
インデントなどで整えやすいので、エクセルで表作成をし、ワードに貼り付けることにしました。
エクセルでもくじデータの作成をする
ダウンロードしてもらったテキストファイル内には、本文の後に、もくじ作成用のテキストがあります。
それをコピーして、エクセルを起動し、
「B1」セルをクリックして、「値として貼り付け」をします。
A列には、12から1までの数字を、
C列には、ページ番号を記入します。
縦書きに合うようデータを並べ替える
「A1」セルから「C12」セルまでを選択したまま、
「並び替え」ボタンをクリックします。
すると、「並べ替え」ウィンドウが立ち上がりますので、
最優先されるキーを「列A」とし、
「順序」を「小さい順」として、「OK」をクリックします。
すると、「枕草子」が最上段、「百人一首」が最下段になります。
「B1」セルから「C12」セルまでを選択し、コピーします。
貼り付けたいセル(E1セル)をクリックして、右クリックすると、以下のようなウィンドウが出ますので、
貼り付けのオプションで、「行と列を入れ替えて貼り付け」を選択します。
すると、縦長だったデータが横長になります。
横書きになっているので、これを縦書きにします。
「E1」セルから「P1」セルまでを選択し、
右クリックして、「セルの書式設定」をクリックします。
すると、「セルの書式設定」ウインドウが立ち上がりますので、
「配置」タブを選択し、
「方向」で、縦書きで「文字列」をクリックし、「OK」をクリックすれば、セル内で縦書き表示されます。
あとは、セルの幅が横長になっていると思いますので、調整して縦長にします。
目盛線を消す
このまま範囲をコピー、貼り付けしてしまうと、
目盛線までも反映されてしまいます。
そこで、「表示」タブ>「目盛線」のチェックボックスからチェックオフにします。
すると、以下のように目盛線が消えます。

Lukia
「エクセル」を「ワード」に貼り付ける
「K1」セルから「P2」セルまでを選択し、コピーします。
「練習」ファイル(ワード)の本文前の空白ページ2ページめを選択し、
「ホーム」タブ>「貼り付け」ボタンで「形式を選択して貼り付け」をクリックします。
「形式を選択して貼り付け」ウィンドウが立ち上がります。
「貼り付ける形式」で「Microsoft Excel ワークシート オブジェクト」をクリックして、
「OK」をクリックします。
これで、もくじ1ページめが貼り付けられました。
同様に「E1」セルから「J2」セルを空白ページ3に貼り付けます。

Lukia
関連
プロフィール

カテゴリー
関連記事

ChatGPTを使えば、非プログラマーでもGASコードが書ける!私の体験談【ChatGPTを使ってみよう!】
ChatGPT にいろいろな相談をしてきましたが、 (もはや、AI ではなく、人 ...

中綴じ冊子を印刷する【中綴じ印刷、やってみた。】
いよいよ、中綴じ設定になった「練習」ファイルを印刷します。 しっかり印刷設定をし ...

回帰方程式がウィジェットに!【重回帰分析で冷え痛みを予防する】
回帰方程式を統合する 重回帰分析によって、 (お腹を冷やす)危険率を求める回帰方 ...

自分なりの目的変数を作成する【重回帰分析で冷え痛みを予防する】
今年の私には重回帰分析がある!! 気温と冷えからくる痛みの関連性を調べようと思い ...

速い!うまい!高精度!ChatGPTでサンプルデータ大量生成してみた。【ChatGPTを使ってみよう!】
ペルソナを考えてもらったり、対話を通じて基礎知識の身につけたりすることで、 Ch ...
ディスカッション
コメント一覧
まだ、コメントがありません