報告書作成のためのWord講座

#はじめに
セキュリティ業界ではそれなりに報告書を作成することが多いように思います。脆弱性診断、ペネトレーションテスト、フォレンジック調査などは通常報告書が必要ですし、それ以外でも報告書作成を行うことは多々あると思います。
私も脆弱性診断やフォレンジック調査で日々報告書を作成しますが、どうにもWordが意図通りに動いてくれないという場面によく遭遇し、Wordって使えないしMarkdownの方がいいとか思っていました。
しかし、先日[とある本](https://www.amazon.co.jp/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEWord%E5%86%8D%E5%85%A5%E9%96%80%E8%AC%9B%E5%BA%A7-%E6%96%B0%E7%89%88-%E7%BE%8E%E3%81%97%E3%81%8F%E3%83%A1%E3%83%B3%E3%83%86%E3%83%8A%E3%83%B3%E3%82%B9%E6%80%A7%E3%81%AE%E9%AB%98%E3%81%84%E9%96%8B%E7%99%BA%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9-%E4%BD%90%E8%97%A4-%E7%AB%9C%E4%B8%80/dp/4798164240)を拝読し、Wordを正しく使えていなかったことが判明しました。この記事では、一般的な報告書を作成する際のハマりポイントと解決方法を紹介します。

#報告書の構成
この記事で使用するサンプル報告書の構成は以下のとおりです。
特に特定の報告書を意図したものではありません。一般的な報告書同様に、見出しがあり、本文、表や図があるという構成です。

１．はじめに
２．概要
３．詳細
　３．１　調査
　　３．１．１　調査A
　　３．１．２　調査B
　３．２　考察
４．　結論

#見出しの作成
では、上記の構成をWordで記載してみましょう。多くの人は見出し機能を使うと思います。
単純にデフォルトのままの見出し機能を使うと以下のようになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/ddc1e51e-7961-7916-255f-722df14354d3.png)

さすがにこれではあんまりなので、各見出しに数字を入れたいですね。
見出しに数字を入れる場合には、以下の画面で設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/8c6925ce-1af2-447a-a0b3-e00b22e3c0a5.png)

以下のように、画面右上にある「レベルと対応付ける見出しスタイル」を変更し、見出し１から見出し３までを対応づけます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/2d9de51b-c0b1-a47a-8806-7f73d43a02a4.png)

このようにすれば、先ほどの見出しに自動的に番号が付与されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/4f93f19b-5d65-d868-3676-c116af513377.png)

私がこの機能を理解するまでは、番号を手動で入れていました。理解してしまえばすべて自動で付与されるようになります。

#本文の作成
さて、それでは本文を書いていきましょう。「１．はじめに」の下に本文を入れました。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/16c24d85-94a7-06ad-3c35-f0679687f0b7.png)

しかし、この本文は字下げが行われていません。頭に全角スペースを入れても良いですが、ちゃんとWordには字下げ機能があります。
「標準」のスタイルに対して、以下のように字下げを適用してみます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/1a52c95a-7aa8-5f22-8122-274ed415c888.png)

すると、以下のように見出しも含めて字下げされてしまいました。このような事象を何度も経験すると、Wordが使えないものだと思い込んでしまいます。実はこの設定はやってはいけない設定なのです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/affdeba5-f75d-9cf5-0229-e85a5174d98e.png)

Wordスタイルには、「基準にするスタイル」があり、ほとんどのスタイルは、「標準」のスタイルを基準にしています。そのため、「標準」のスタイルの設定を変更すると、見出しを含めた様々なスタイルに影響を与えます。そのため、「標準」のスタイルは原則として変更してはいけません。（変更してよいのは、フォントくらいです）

では、本文を字下げしたい場合はどうするかというと、「本文」というスタイルがデフォルトで存在します。ただし、Wordの初期設定では表示されません（汗）
「スタイル」の右下にある矢印をクリックし、オプションを選択することで、以下の画面が表示されます。ここですべてのスタイルを表示させるように設定することで、「本文」スタイルを表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/091d4d32-d6ea-60db-ab3e-7e15dac4a259.png)

先ほどの本文が書かれた行を選択した状態で、「本文」スタイルを適用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/60c64e64-0ce0-8df7-86c2-5cc658ac6460.png)

この状態で、「本文」スタイルに対して、字下げを適用します。
これで、先ほどのように見出しが字下げされることなく、本文だけが字下げされます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/549537/fe2185be-b81a-261a-7d9d-4e9f1f02d54a.png)

#まとめ
文章にすると非常に長くなりややこしく感じますが、実際の設定は1分でできます。報告書を頻繁に作成するのであれば、あらかじめ社内向けにテンプレート形式で用意しておいても良いかもしれません。フォントやフォントサイズ、会社のロゴなどはテンプレートに入れておくと便利ですね。