Markdown 書式で書かれた、拡張子が .md のファイルを、MS-Word 文書に差し込みする、PowerShell スクリプトです。
PowerShell コンソールで
> .\md2msword.ps1
などと実行すると、
- このスクリプトファイルがあるフォルダにある、template.docx を MS-Word を起動して開き、
- 次に、このスクリプトファイルがあるフォルダにある、拡張子が .md のファイルを列挙し、
- それら .md ファイルを Markdown 書式のテキストファイルであるものとしてファイル名順に読み込み、 HTML に変換しつつ、
- 先に開いた Word文書(template.docx) の本文に差し込んでいきます。
- すべての .md ファイルを処理し終わったら、Word文書内のフィールドを更新します。目次フィールドなどがあれば、目次が完成します。
- Windows8.1(x64)
- PowerShell ver.3.0
- Microsoft Word 2013