Word VBAの使い方
こちらからファイルをダウンロードして下さい。
信頼のおける技術者に依頼しウイルスチェックも行いましたが、ご心配であればダウンロード後ウイルスチェックを行って下さい。
ゲームブック作品自体もバックアップを取っておいて下さい。
なおこちらのツールをご利用にあたり、いかなるトラブルや損害や事件が発生しても当サイトは責任を負いかねます。
以下、利用方法をご紹介します。
![編集を有効にする](https://gamebook.xyz/img/gbch2.jpg)
ファイルを起動すると警告が出ます。
「編集を有効にする」を押して下さい。
![コンテンツの有効化](https://gamebook.xyz/img/gbch1.jpg)
次に「コンテンツの有効化」を押して下さい。
マクロ(正確にはVBA)を起動させることで、パラグラフのある箇所でページ区切りを自動で挿入し、選択肢から各パラグラフ飛び先までのリンクを自動で張り付けてくれます。
次に作成済みのゲームブックをペーストして下さい。
![¶マークと選択肢飛び先前に→](https://gamebook.xyz/img/gbch3.jpg)
ツールを働かせるためにはパラグラフ番号の前に「¶」記号を挿入しておいて下さい。プロローグや奥付なども同様です。
選択肢の飛び先のパラグラフ番号の前には「→」を挿入します。選択肢の行全体にリンクが張り付けられます。
Alt+ m でVBAが起動します。
この時しばらくWordがビジー(応答なし)になります。
![VBA実行完了](https://gamebook.xyz/img/gbch4.jpg)
マシンスペックや作品の分量によりますが、しばらくお待ち下さい。
何十分も待ってもそのままフリーズした状態になる場合は強制終了して下さい。
お手数ですが作品で¶や→の運用方法に間違いがないか確認の上、もう一度初めからやり直してみて下さい。
![¶単位で改ページ、リンクが自動でつく](https://gamebook.xyz/img/gbch5.jpg)
ご覧の通りパラグラフ単位で改ページされ、各選択肢には飛び先パラグラフへのリンクが張られていることが分かります。
![目次挿入箇所を改ページで](https://gamebook.xyz/img/gbch6.jpg)
次に、目次で各パラグラフへのジャンプをできるようにします。
ある条件を満たした読者が秘密のパラグラフにアクセスしやすくするための措置です。
![目次自動生成](https://gamebook.xyz/img/gbch7.jpg)
適切な位置で改ページなどを行い、カーソルを目次挿入箇所へ位置させます。
参考資料>目次>自動作成の目次1 を押します。
![ページ数入の目次](https://gamebook.xyz/img/gbch8.jpg)
見事、目次が自動生成されます。
ただし、リフロー型ですとページがずれたりするので、純粋にパラグラフ番号だけが記載される形に修正します。
![リフロー型のため修正](https://gamebook.xyz/img/gbch9.jpg)
参考資料>目次>ユーザー設定の目次 を押します。
![チェック外して1](https://gamebook.xyz/img/gbch10.jpg)
「ページ番号を表示する」のチェックを外し、「アウトラインレベル」を1にします。
![この目次を置き換える](https://gamebook.xyz/img/gbch11.jpg)
ダイアログボックスが表示され、目次を置き換えるかどうか尋ねられるので「はい」を押します。
![パラグラフジャンプに有用な目次](https://gamebook.xyz/img/gbch12.jpg)
綺麗にパラグラフ番号が並びます。Kindleの機能で「目次」から該当パラグラフへアクセスも出来るようになります。
![docx形式で保存](https://gamebook.xyz/img/gbch13.jpg)
ここまでファイルが出来上がったら保存します。
現在ファイルの拡張子が「.docm」ですので、「.docx」の一般的なWordファイル形式を選んで保存します。
![VBAプロジェクトなしで保存](https://gamebook.xyz/img/gbch14.jpg)
「このまま続行して、マクロなしの文書として保存しますか?」と聞かれるので「はい」を押します。
![出来たファイル](https://gamebook.xyz/img/gbch15.jpg)
左のファイルがKindleのアップロードで使えるファイルです。
賢明な皆様ならお分かりの通り、docm形式のファイルはKindleで受け付けてくれません。
では! ご検討をお祈りします!
無事出版できたらURLを教えて下さい。 フォーム / twitter
このサイトに登録しますよ。