各外部プロジェクトの CHM を、マスタープロジェクトフォルダーにコピーします。
問題
解決方法
注意:外部インデックスを表示するには、マスター CHM のインデックスに 1 つ以上のキーワード(インデックスエントリ)が必要です。 これらの手順はバージョン 7 向けです。バージョン 2000 とバージョン 9 では、RoboHelp 内での CHM ファイルの結合機能が提供されています。
バージョン 7:
-
-
Notepad のマスタープロジェクトの .HHC ファイルを開きます。これを行う方法の詳細については、記事 #11459、「How to edit files in Notepad」を参照してください。
-
各外部プロジェクトに下記のコードを入力します。コードは .HHC ファイルの下かつ </HTML> 終了タグの上に挿入する必要があります。各外部プロジェクトのコードを複製します。「Project.CHM」と「Project.HHC」を、必ずご使用の .CHM ファイルと .HHC ファイルの名前にそれぞれ置き換えてください。
<OBJECT type="text/sitemap">
<param name="Merge" value="project.chm::/project.hhc">
</OBJECT>
-
.HHC ファイルを保存して終了します。
-
RoboHelp HTML のマスタープロジェクトを開きます。
-
「ファイル」をクリックします。
-
「プロジェクト設定」をクリックします。
-
「索引」タブをクリックします。
-
「バイナリインデックス」チェックボックスをチェックします。
-
「コンパイル」タブをクリックします。
-
外部 .CHM ファイルを「マージしたファイル」ボックスに追加します。
-
プロジェクト設定ダイアログボックスを閉じます。
-
マスタープロジェクトを保存しコンパイルします。
-
Notepad でマスタープロジェクトの .HHP を開きます。
-
[MERGE FILES] セクションの下で、各 .CHM へのパスステートメントを削除し、.CHM の名前のみを残します。
マスタープロジェクトの最終的なコンパイルを実行するには、Microsoft HTML Help Workshop を使用する必要があります。HTML Help Workshop は Microsoft Web サイトにあります。すべての .CHM ファイルが同じディレクトリにあるようにしてください。
バージョン 2000:
-
「バイナリインデックス」オプションをマスタープロジェクトに割り当てます(二次的な .CHM ファイルはバイナリ形式である必要はありません):
-
RoboHelp メニューバーから「ファイル」をクリックします。
-
「プロジェクト設定」をクリックします。
-
「索引」タブをクリックします。
-
「バイナリインデックス」オプションがチェックされていることを確認します。
-
セカンダリ .CHM ファイルをマスタープロジェクトに追加します。
-
RoboHelp メニューバーから「ファイル」をクリックします。
-
「プロジェクト設定」をクリックします。
-
「詳細」タブをクリックします。
-
「追加」ボタンをクリックし、各 .CHM ファイルを追加します。
-
マスタープロジェクトの目次の最上位にブックを追加します。
-
外部 TOC ファイルを新しいブックに追加します。
-
TOC ウィンドウを右クリックします。
-
「新規」を選択します。
-
「外部 TOC」を選択します。
-
セカンダリ .CHM ファイルとその .HHC ファイルを選択します。
-
「OK」をクリックします
注意:マスタープロジェクトの最終的なコンパイルを実行するには、Microsoft HTML Help Workshop を使用する必要があります。HTML Help Workshop は Microsoft Web サイトにあります。すべての .CHM ファイルが同じディレクトリにあるようにしてください。