問題

CHM ファイルの結合方法

解決策

注意:外部インデックスを表示するには、マスター CHM のインデックスに 1 つ以上のキーワード(インデックスエントリ)が必要です。

注意:これらの手順はバージョン 7 向けです。バージョン 2000 とバージョン 9 では、RoboHelp 内での CHM ファイルの結合機能が提供されています。

バージョン 7:

  1. 各外部プロジェクトの CHM を、マスタープロジェクトフォルダーにコピーします。

  2. Notepad のマスタープロジェクトの .HHC ファイルを開きます。これを行う方法の詳細については、記事 #11459、「How to edit files in Notepad」を参照してください。

  3. 各外部プロジェクトに下記のコードを入力します。コードは .HHC ファイルの下かつ </HTML>終了タグの上に挿入する必要があります。各外部プロジェクトのコードを複製します。必ず「Project.CHM」と「Project.HHC」を、ご使用の .CHM ファイルと .HHC ファイルの名前にそれぞれ置き換えてください。

<OBJECT type="text/sitemap">

<param name="Merge" value="project.chm::/project.hhc">

</OBJECT>

  1. .HHC ファイルを保存して終了します。

  2. RoboHelp HTML のマスタープロジェクトを開きます。

  3. ファイルをクリックします。

  4. 「プロジェクト設定」をクリックします。

  5. 「インデックス」タブをクリックします。

  6. 「バイナリインデックス」チェックボックスをチェックします。

  7. 「コンパイル」タブをクリックします。

  8. 外部 .CHM ファイルを「結合するファイル」ボックスに追加します。

  9. プロジェクト設定ダイアログボックスを閉じます。

  10. マスタープロジェクトを保存しコンパイルします。

  11. Notepad でマスタープロジェクトの .HHP を開きます。

  12. 「ファイルの結合」セクションの下で、各 .CHM へのパスステートメントを削除し、.CHM の名前のみを残します。

注意:マスタープロジェクトの最終的なコンパイルを実行するには、Microsoft HTML Help Workshop を使用する必要があります。HTML Help Workshop は Microsoft Web サイトにあります。すべての .CHM ファイルが同じディレクトリにあるようにしてください。

バージョン 2000:

  1. 「バイナリインデックス」オプションをマスタープロジェクトに割り当てます(二次的な .CHM ファイルはバイナリ形式である必要はありません):

  2. RoboHelp メニューバーから「ファイル」をクリックします。

  3. 「プロジェクト設定」をクリックします。

  4. 「インデックス」タブをクリックします。

  5. 「バイナリインデックス」オプションがチェックされていることを確認してください。

  6. 二次的 .CHM ファイルをマスタープロジェクトに追加します。

  7. RoboHelp メニューバーから「ファイル」をクリックします。

  8. 「プロジェクト設定」をクリックします。

  9. 「詳細」タブをクリックします。

  10. 「追加」ボタンをクリックし、各 .CHM ファイルを追加します。

  11. マスタープロジェクトの目次の最上位にブックを追加します。

  12. 外部 TOC ファイルを新しいブックに追加します。

  13. TOC ウィンドウを右クリックします。

  14. 「新規」を選択します。

  15. 「外部 TOC」を選択します。

  16. 二次的 .CHM ファイルとその .HHC ファイルを選択します。

  17. 「OK」をクリックします。

注意:マスタープロジェクトの最終的なコンパイルを実行するには、Microsoft HTML Help Workshop を使用する必要があります。HTML Help Workshop は Microsoft Web サイトにあります。すべての .CHM ファイルが同じディレクトリにあるようにしてください。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー