(57)【要約】【課題】マニュアル等の電子文書の作成を容易化し、特に本文とリンクする目次の作成を容易化する。【解決手段】章・節抽出部１２は、予め作成されて文書ファイル格納部１１に格納されている、マニュアル本文を構成する複数の文書ファイルから、章／節項目を抽出する。目次ファイル生成部１３は、当該章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新ファイル名を生成して対応付けた目次ファイルを生成する。本文ファイル変更部１４は、新ファイル名によって、各文書ファイルのファイル名、章／節項目を変更する。その後、ユーザがマニュアルを利用する際には、マニュアル表示制御部１５は、上記目次ファイルに基づいて、目次画面の表示、本文の表示を行う。【選択図】      図１
2005043971.tif 000002
【特許請求の範囲】
【請求項１】
電子文書本文を構成する複数の文書ファイルを格納する文書ファイル格納手段と、
該各文書ファイルから、章または節の項目の記載箇所を判別して抽出する章・節抽出手段と、
該抽出した章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成する目次ファイル生成手段と、
該生成した目次ファイルの各章／節項目毎に、前記複数の文書ファイルの中でその章／節項目が記載されている文書ファイル及びその記載箇所を検索して求め、該記載箇所の内容を前記新たなファイル名によって示される章／節番号に基づいて変更すると共に、当該文書ファイルのファイル名を前記新たなファイル名に変更する本文ファイル変更手段と、
を有することを特徴とする電子文書作成装置。
【請求項２】
前記目次ファイルの各章／節項目と、これに対応付けられている新たなファイル名によって示される章／節番号とに基づいて、目次画面を表示すると共に、該目次画面上で任意に選択された章／節項目に対応付けられている前記新たなファイル名の文書ファイルの内容を表示する電子文書表示制御手段を更に有することを特徴とする請求項１記載の電子文書作成装置。
【請求項３】
後に前記電子文書本文の内容を修正／編集するときには、新たに作成された文書ファイルが追加格納され又は前記既存の文書ファイルの一部が削除された前記文書ファイル格納手段の格納内容に基づいて、前記章・節抽出手段、目次ファイル生成手段、及び本文ファイル変更手段による処理を実行することを特徴とする請求項１または２記載の電子文書作成装置。
【請求項４】
前記電子文書表示制御手段は、前記選択された章／節項目に対応する文書ファイルの内容の表示画面において、現在の表示項目の前または後の項目の表示を指定されると、前記目次ファイルを参照して、現在の表示項目の前または後の項目に対応する新ファイル名の文書ファイルの内容を表示することを特徴とする請求項２又は３記載の電子文書作成装置。
【請求項５】
予め作成され格納されている、電子文書本文を構成する複数の文書ファイルから、章または節の項目の記載箇所を判別して抽出し、
該抽出した章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成し、該生成した目次ファイルの各章／節項目毎に、前記複数の文書ファイルの中でその章／節項目が記載されている文書ファイル及びその記載箇所を検索して求め、該記載箇所の内容を前記新たなファイル名によって示される章／節番号に基づいて変更すると共に、当該文書ファイルのファイル名を前記新たなファイル名に変更することを特徴とする電子文書作成方法。
【請求項６】
コンピュータに、
予め作成され格納されている、電子文書本文を構成する複数の文書ファイルから、章または節の項目の記載箇所を判別して抽出する機能と、
該抽出した章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成する機能と、
該生成した目次ファイルの各章／節項目毎に、前記複数の文書ファイルの中でその章／節項目が記載されている文書ファイル及びその記載箇所を検索して求め、該記載箇所の内容を前記新たなファイル名によって示される章／節番号に基づいて変更すると共に、当該文書ファイルのファイル名を前記新たなファイル名に変更する機能と、
を実現させる為のプログラム。
【請求項７】
コンピュータに、
予め作成され格納されている、電子文書本文を構成する複数の文書ファイルから、章または節の項目の記載箇所を判別して抽出する機能と、
該抽出した章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成する機能と、
該生成した目次ファイルの各章／節項目毎に、前記複数の文書ファイルの中でその章／節項目が記載されている文書ファイル及びその記載箇所を検索して求め、該記載箇所の内容を前記新たなファイル名によって示される章／節番号に基づいて変更すると共に、当該文書ファイルのファイル名を前記新たなファイル名に変更する機能と、
を実現させるプログラムを記録した前記コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばマニュアル等の電子文書の作成を容易化し、特に本文とリンクする目次の作成を容易化し、また後の修正／編集も容易化する装置、方法等に関する。
【０００２】
【従来の技術、及び発明が解決しようとする課題】
従来より、何らかの業務システムやアプリケーションソフトウェア等の利用者に対して、画面の機能や操作方法を説明する為のマニュアルを提供している。これは、紙によるマニュアル以外に、電子化されたマニュアル（オンラインヘルプ等）が提供されている場合が多い。この電子マニュアルは、例えばＨＴＭＬ言語（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）を用いて作成され、表示される。通常、まず目次や検索画面が表示される。目次の場合、ユーザが表示される目次中の該当項目をクリックすると、その項目に対応するマニュアル本文が表示される。
【０００３】
尚、電子マニュアルは一例であり、この例に限らないが、ここでは、電子マニュアルを例にして説明する。
この目次は、通常、マニュアル作成の際に、マニュアル作成者等が、作成したマニュアルに対応付けて、手作業により作成する。マニュアル作成の為には、まず、各画面の説明ページ（マニュアル本文）を作成し、作成したマニュアル本文を元に目次を作成する。次に、目次に記載された各項目毎に、各々、対応する本文ページへのリンクを張る。これによって、ユーザは、目次において所望の項目をクリックすることで、その項目の説明が記載された本文ページに移行して参照することができる。
【０００４】
このように、ＨＴＭＬ言語の仕様によれば、他の文書や、文書中の任意のページへのハイパーリンクを張る機能があるが、これは人間によって判断して、人間によって記述するものであった。
【０００５】
また、文書中の任意の項目（例えば章や節）への直接的なリンクが無いので（上記の通り、その項目が記載されたページにはリンクするが、項目自体にリンクするものではない）、人間が肉眼で検索を行うことや、ブラウザに備え付けられた文字検索機能を用いて、その項目を探す必要があった。
【０００６】
また、マニュアル等のように比較的ページ数が多い電子文書を作成する場合には、複数の人間が分担して作成する場合がある。
このような場合、各作成者が各々個別に作成したマニュアルの各部分に基づいて、とりまとめ担当者等がマニュアル全体の作成・編集を行い、目次の作成、目次と本文とのリンクを張る作業を行わなければならず、非常に手間が掛かるものであった。
【０００７】
以上説明したように、従来では、マニュアル作成作業、特に目次の作成、目次と本文とのリンクの設定作業は、非常に手間が掛かるものであり、このような作業負担を軽減できるようにすることが望まれている。また、上記の通り、従来では、文書中の任意の項目（例えば章や節）への直接的なリンクができ無かった。
【０００８】
また、実際に運用開始した後に、マニュアルの修正、追加、編集を行う必要が生じる場合も少なくない。更に、例えば利用者側（システム管理者等）においてマニュアルの追加、編集を行いたいという要望がある。このようにマニュアル作成時だけでなく、後にマニュアルの修正、追加、編集等の作業を行いたい場合に、容易に行えるようにすることが望まれている。
【０００９】
ここで、例えば特許文献１には、商品の情報を一般消費者に伝達する広告媒体としての情報誌における目次ページを自動作成できるデータ作成システムが開示されている。この目次ページの自動作成処理は、各商品種別（車種等）の商品種別コマが配置されているページ（その商品に関する情報が掲載されているページ）を検索して、この種別とページを自動で入力することで、目次ページの紙面を自動作成する。
【００１０】
上記特許文献１の発明における目次ページは、単に、各商品種別（車種等）の情報の掲載ページを表示するだけであり、目次の各項目と掲載ページがリンクしているわけではない。また、目次といっても、単にメーカー別に種別（車種等）を列挙しているだけであり、上記業務システムのマニュアルに見られるような体系的な構成のマニュアルの目次とは異なる。つまり、例えば章／節が体系的・階層的に分類されたマニュアルとは異なる。
【００１１】
【特許文献１】
特開２００３−５８５２５号公報
【００１２】
本発明の課題は、例えばマニュアル等の電子文書の作成を容易化し、特に本文とリンクする目次の作成を容易化することで、電子文書作成作業の人的負担を大幅に軽減でき、また後の修正／編集等も容易に行える電子文書作成装置、その方法、プログラム、記録媒体等を提供することである。
【００１３】
【課題を解決するための手段】
本発明による電子文書作成装置は、電子文書本文を構成する複数の文書ファイルを格納する文書ファイル格納手段と、該各文書ファイルから、章または節の項目の記載箇所を判別して抽出する章・節抽出手段と、該抽出した章／節項目を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成する目次ファイル生成手段と、該生成した目次ファイルの各章／節項目毎に、前記複数の文書ファイルの中でその章／節項目が記載されている文書ファイル及びその記載箇所を検索して求め、該記載箇所の内容を前記新たなファイル名によって示される章／節番号に基づいて変更すると共に、当該文書ファイルのファイル名を前記新たなファイル名に変更する本文ファイル変更手段とを有するように構成する。
【００１４】
上記構成の電子文書作成装置によれば、例えば特に複数の作成担当者によって電子文書本文の一部としての文書ファイルがそれぞれ作成されて格納されている場合において、これら複数の文書ファイルを結合して１つの文書ファイルとしなくても、そのままで、あたかも１つの電子文書であるかのように表示でき、且つ適切な章／節番号を含む目次を表示でき、且つ逐一目次の各項目と本文との間にリンクを張らなくても、実質的にリンクすることができる。更に、各文書ファイルを、章／節項目毎に作成しておくことで、章／節項目に直接リンクすることができる。
【００１５】
すなわち、後に任意のユーザ等が電子文書を参照する際には、電子文書表示制御手段は、前記目次ファイルの各章／節項目と、これに対応付けられている新たなファイル名によって示される章／節番号とに基づいて、目次画面を表示すると共に、該目次画面上で任意に選択された章／節項目に対応付けられている前記新たなファイル名の文書ファイルの内容を表示する。上記新ファイル名は、章／節番号を示す内容となっているので、これを用いることで、適切な章／節番号を含む目次を表示できる。また、逐一リンクを張る作業を行わなくても、任意に選択された章／節項目に対応付けられている新ファイル名の文書ファイルの内容を表示することで、ユーザにとっては、実質的に、リンクが張られているに等しい機能が提供される。
【００１６】
また、上記構成の電子文書作成装置によれば、例えば後に前記電子文書本文の内容を修正／編集する際にも、前記文書ファイル格納手段に新たに作成された文書ファイルが追加格納したり、あるいは既存の文書ファイルの一部を削除等して、前記章・節抽出手段、目次ファイル生成手段、及び本文ファイル変更手段による処理を実行することで、電子文書本文の内容を自動的に修正／編集することができる。
【００１７】
また、前記電子文書表示制御手段は、前記選択された章／節項目に対応する文書ファイルの内容の表示画面において、現在の表示項目の前または後の項目の表示を指定されると、前記目次ファイルを参照して、現在の表示項目の前または後の項目に対応する新ファイル名の文書ファイルの内容を表示するようにしてもよい。
【００１８】
なお、上述した本発明の各構成により行なわれる機能と同様の制御をコンピュータに行なわせるプログラムを記憶したコンピュータ読み取り可能な記憶媒体から、そのプログラムをコンピュータに読み出させて実行させることによっても、前述した課題を解決することができる。本発明は、このようなプログラム自体としても構成することができるし、当該プログラムを記録した記録媒体自体（特に可搬型記録媒体）として構成することもできるし、その方法として構成することもできる。
【００１９】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。
尚、以下の実施の形態では、電子マニュアルを例にして説明するが、これに限らず、基本的には電子文書全てが本発明の対象となり、特に章／節等に体系的に分類されて記述されている電子文書が対象となる。例えば、電子マニュアル以外にも、システムの仕様書等が考えられる。また、以下の説明では、電子マニュアル本文を構成する各文書ファイルはＨＴＭＬ文書であるものとするが、この例に限るものではない。
【００２０】
図１は、本例の電子文書作成装置の機能ブロック図である。
図示の電子文書作成装置１０は、文書ファイル格納部１１、章・節抽出部１２、目次ファイル生成部１３、本文ファイル変更部１４を有する。また、これらの構成によって作成された目次ファイルを用いてマニュアルを表示するマニュアル表示制御部１５が、当該電子文書作成装置１０または例えば不図示の各ユーザの情報処理装置等に存在するものとする。
【００２１】
まず、マニュアル本文を構成する複数の文書ファイル（この例ではＨＴＭＬファイル）が、予め作成されて文書ファイル格納部１１に格納されているものとする。この複数の文書ファイルは、例えばマニュアル本文の各章／節毎に作成されている。
【００２２】
章・節抽出部１２は、これら各ＨＴＭＬファイルから、例えば章または節の書式（例えばタグ名）に基づいてＨＴＭＬファイル中の章または節が表記された行を判別して抽出する。
【００２３】
目次ファイル生成部１３は、当該抽出された章または節が表記された行の内容（章／節項目）を所定の順番でリスト化し、該リストの順番に従って章／節番号を示す新たなファイル名を生成して対応付けた目次ファイルを生成する。
【００２４】
本文ファイル変更部１４は、上記各ＨＴＭＬファイル（本文ファイル）のファイル名を上記新たなファイル名に変更すると共に、その章／節項目の章／節番号を、その新たなファイル名によって示される章／節番号に変更する。
【００２５】
マニュアル表示制御部１５は、上記目次ファイルの各章／節項目と、これに対応付けられている新たなファイル名によって示される章／節番号とに基づいて、目次画面を表示する。そして、目次画面上で任意に選択された章／節項目に対応付けられている上記新たなファイル名のＨＴＭＬファイルの内容を表示する。
【００２６】
図２は、本例の電子文書作成装置１０によって実行される処理を説明する為のフローチャート図である。
ここで、図２を説明する前に、図２の処理の前に行っておく作業について説明する。
【００２７】
まず、複数の作成者に対して担当箇所を割り当てて一つのマニュアルを作成する場合、各担当者は、パソコン等を使用して、自分の担当箇所についてのマニュアル本文（文章や図面等）を作成する。各担当者が作成した担当箇所のマニュアル本文）は、文章と図面等が結合されたテキストファイルの形式で提供されるものとする。
【００２８】
これら複数の作成者によって作成されたテキストファイルは、例えば図３（ａ）に示す例のように、同一のディレクトリに格納される（テキストファイルＴ１．ｄｏｃ，Ｔ２．ｄｏｃ，Ｔ３．ｄｏｃ）。
【００２９】
以上の状態から、例えば結合担当者等が、上記定型的に作られて格納されたテキストファイルＴ１．ｄｏｃ，Ｔ２．ｄｏｃ，Ｔ３．ｄｏｃを、例えば市販の文書エディタのＷｅｂページ保存機能を用いて、ＨＴＭＬ文書に変換して、例えば図３（ｂ）に例のように、変換したＨＴＭＬ文書Ｔ１．ｈｔｍｌ，Ｔ２．ｈｔｍｌ，Ｔ３．ｈｔｍｌを、他の同一ディレクトリに格納する（ステップＳ１１）。
【００３０】
次に、上記同一ディレクトリに格納した複数のＨＴＭＬ文書に基づいて、まず、各ＨＴＭＬ文書の中から定型項目（例えば、章や節の項目等）を抽出する（ステップＳ１２）。これは、例えば、図３で説明したＨＴＭＬ文書への変換によって、章や節に関する特定のタグ名（ＨＲＥＦ、ＮＡＭＥ等）があるので、ステップＳ１２の処理では、この特定のタグ名のタグを検索して、その「要素内容」（開始タグと終了タグで挟まれた文字列）を抽出する。
【００３１】
そして、上記抽出した定型項目と、抽出元のＨＴＭＬ文書のファイル名とを対応付けて記録する。これを上記同一ディレクトリの全てのＨＴＭＬ文書について所定の順番に実行していくことで、例えば図４（ｂ）の図上左側に示す目次用項目リスト２０が作成される（ステップＳ１３）。つまり、定型項目（章／節項目等）が所定の順番でリスト化される。
【００３２】
尚、ここでは、上記所定の順番とは、ファイル名Ｔ１〜Ｔ６の数字の順番とし、図示の目次用項目リスト２０のようにＴ１〜Ｔ６の順番にリストに記載されるが、この例に限るものではなく、例えば、上記結合担当者が所望の順番を指定してもよい。
【００３３】
ここで、ステップＳ１２で抽出する定型項目（上記章／節項目等）は、図４（ｂ）に示す上記目次用項目リスト２０の内容のように、一応、例えば‘１’、‘２．１’等のように、章／節の番号が付されている。これは、複数の作成者が、自己の担当箇所の作成の際に、必ず、章や節の項目名称とその章／節番号（１章、１．２節、２．１．２節等）を記載するように決められているものとする。しかしながら、各作成者による作成時に、その作成者の担当が第何章／第何節になるのか、決まっていない場合がある。この為、各作成者が、とりあえず自己の作成箇所を第１章から始まるものとして章／節番号を付するものとした場合、図４（ｂ）に示すように、＜はじめに＞と＜個別機能＞の両方が、第１章となるようなことになる。
【００３４】
この為、この目次用項目リスト２０をそのまま用いて目次ページを表示することはできない。
これより、次に、まず、上記目次用項目リスト２０を、リストの上から順番にサーチして、図４（ｂ）の図上右側に示す新たなファイル名を作成する（ステップＳ１４の前半）。まず、この新たなファイル名の意味について説明すると、当該新ファイル名は、８桁の数字より成り、最初の２桁（図上、左側の２桁）は章、次の２桁、更に次の２桁は節を意味する。例えば、‘０１００００９９’は第１章、‘０２０１０００１’は２．１節、‘０３０１０１００’は３．１．１節を意味する。また、８桁の数字の最後の２桁は、章における‘９９’は、その下の項目（節）がないことを意味し、節における‘００’は、そこでその章が終わりであることを意味し、それ以外の場合は、その章内で‘０１’から始まるシリアルな番号が割り当てられていく。
【００３５】
システムは、上記のように上記目次用項目リスト２０を、リストの上から順番にサーチして、上記章／節番号を参照して、上述した意味に従って新ファイル名を生成していく。これは、章の番号のみは、リストの上から順番に、新たな章が出現する毎に＋１インクリメントしながら、割り当てていく。よって、例えば「１＜個別機能＞」の章／節番号は１であるが、図示の通り第３章を意味する‘０３０００００１’が新ファイル名となる。この処理結果を用いて、後述する目次ファイルリスト３０を作成することができる。
【００３６】
そして、目次用項目リスト２０の各章／節項目（１＜はじめに＞、２＜概要＞、２．１＜共通機能＞等）毎に、上記同一ディレクトリに格納してある各ＨＴＭＬ文書の中から、その章／節項目と一致する文字列が存在するＨＴＭＬ文書を検索して調べ、検索した文字列の内容を変更する。つまり、検索した文字列の章／節番号を、上記新ファイル名の意味に従って得られる新たな章／節番号へと変更する。更に、上記検索したＨＴＭＬ文書のファイル名を、上記新ファイル名へと変更する（ステップＳ１４の後半）。この処理は、例えば、章／節項目“１．１．１＜機能＞”を例にすると、この章／節項目は元々ファイル名“Ｔ６．ｈｔｍｌ”のＨＴＭＬ文書から抽出したものであるから、当然に、“Ｔ６．ｈｔｍｌ”から“１．１．１＜機能＞”と一致する文字列が見つかる。“１．１．１＜機能＞”に対応する新ファイル名は“０３０１０１００”であるので、これが意味する章／節番号は、３．１．１となる為、“Ｔ６．ｈｔｍｌ”中の文字列“１．１．１＜機能＞”は、“３．１．１＜機能＞”に変更される。更に、当該ＨＴＭＬ文書のファイル名“Ｔ６．ｈｔｍｌ”は、新ファイル名“ＭＮＵ０３０１０１００．ｈｔｍｌ”に変更される（尚、ＭＮＵはここでは特に意味がないものとする）。
【００３７】
尚、上記同一文字列の検索・変更処理は、図３の例でいうと、ＮＡＭＥタグの要素内容を検索・変更するものである。
最後に、上記目次用項目リスト２０に記載の定型項目（上記章／節項目等）に、新ファイル名を対応付けた目次ファイルリスト３０を作成する（ステップＳ１５）。目次ファイルリスト３０の例は図４（ｃ）に示す。尚、その際、目次用項目リスト２０に記載の各定型項目から、章／節番号は削除している。つまり、「１＜はじめに＞」は、「＜はじめに＞」にしている。後に、目次ページを表示する際には、この定型項目と共に、新ファイル名に基づいて章／節番号を表示する（新ファイル名の意味は、上記の通りであり、例えば、新ファイル名‘０３０１０１００’であれば、３．１．１節を意味する）。
【００３８】
そして、後に任意のときに任意のユーザがマニュアルを利用する際には、マニュアル表示制御部１５が、以上の処理により作成した目次ファイルリスト３０を用いて、図５に示すように、まず目次画面４０を表示する。
【００３９】
そして、ユーザが、自分が見たい内容（マニュアル本文）を表示させる為に、例えば目次画面４０に表示される各定型項目の中から、所望の定型項目をクリックすると、目次ファイルリスト３０により対応するファイル名が分かるので、このファイル名のＨＴＭＬ文書ファイルを開くことで、目次の項目に対応するマニュアル本文５０が表示される。
【００４０】
図６〜図８に、更に具体的なマニュアル画面例を示す。
図６には、初期画面６０を示す。
この初期画面６０に限らず、マニュアル画面には、その一部に（図の例では画面上の左側）、各章の項目名のみ一覧表示して選択させる概略目次６１が常に表示されており、初期画面６０ではデフォルトとして「はじめに」が指定され、図示のように「はじめに」の内容が表示されている。
【００４１】
ユーザが、概略目次６１において所望の章を選択・指定すると、詳細目次画面が表示される。図７には、第４章「諸手当」が選択・指定された場合に表示される詳細目次画面７０を示す。
【００４２】
この詳細目次画面７０上で、ユーザが例えば「４−２−１  自動手当認定の特徴と機能」をクリックすると、例えば図８に示すように、対応するマニュアル本文８０が表示される。このマニュアル本文８０において「４−２−１  自動手当認定の特徴と機能」と表示されているが、この４−２−１は、例えば最初の作成時には１−２−１であったかもしれないが、ステップＳ１４の処理によって自動的に変更されている。また、後に新たな章が追加されたり、既存の章が削除される等の編集が行われた場合、自動的に、５−２−１や３−２−１に変更されるかもしれない。
【００４３】
また、本例の電子文書作成装置１０によって作成されたマニュアルは、ユーザにとっては１つの文書に見えるが、実際には例えば各章／節毎の複数のＨＴＭＬファイルによって構成されている。よって、例えば上記４−２−１の内容を表示させている状態から、その前４−２や後の４−２−２の内容を表示させたい場合、文書内容が連続して記載されているわけではないのでスクロール表示等して見ることはできない。一方、逐一、詳細目次画面７０に戻って表示し直すのは手間が掛かる。この為、本例では、図８に示すように「前頁」ボタン８１、「後頁」ボタン８２を表示する。ユーザが、これら「前頁」ボタン８１、「後頁」ボタン８２を操作すると、目次ファイルリスト３０において現在表示している項目の前または後の項目に対応するファイル名のファイルを開けることで、上記４−２や４−２−２の内容を表示させることができる。
【００４４】
このように、複数の作成者がばらばらに作成したマニュアルの各箇所のファイルに基づいて、目次ページを表示する為のデータを自動的に作成すると共に、従来のように目次の各項目と、対応するマニュアル本文ページとのリンクを張る作業を行わなくても、ユーザにとっては実質的にリンクが張られている場合と同様に、目次画面において指定した項目のマニュアル本文を表示させることができる。
【００４５】
したがって、結合担当者等のマニュアル作成作業の手間を大幅に軽減させることができる。
更に、担当者等の手間を軽減できるのは、マニュアル作成作業だけに限らない。例えば、一旦、マニュアルを作成して運用開始した後でも、後に、マニュアルを編集、修正したい場合がある。本例の電子文書作成装置１０は、このような編集、修正作業を容易に行えるようにし、システムのカスタマイズ性を向上させたものである。
【００４６】
図９（ａ）に、上記図４で作成した目次ファイルリスト３０に対して、マニュアルに新たな章を追加したことに伴い、新たに作成した目次ファイルリスト３０−１を示す。また、図９（ｂ）には、この新たな目次ファイルリスト３０−１を用いて表示した目次画面４０−１を示す。
【００４７】
図９（ａ）、（ｂ）に示す例では、新たな章「＜システムとは＞」を、上記図４、図５に示す既存の目次の第２章「概要」と第３章「個別機能」との間に追加し、新たな章「＜システムとは＞」を第３章とし、これに伴い、第３章以降の章番号は、１つずつズレており、例えば上記第３章「個別機能」は、第４章「個別機能」に変更されている。
【００４８】
このような目次ファイルリストの変更は、新たに追加作成したＨＴＭＬファイルを上記同一ディレクトリに追加格納した後、図２の処理を再度実行することにより、自動的に行われる。すなわち、まず、上記新たな章に係わる「＜システムとは＞」と「＜操作＞」のマニュアル本文（テキストファイル）が作成され、これを図３で説明したようにＨＴＭＬ文書に変換して、これを既に他のマニュアル本文ファイルを格納してあるディレクトリ（図４（ａ）に示す同一ディレクトリ）に格納する。
【００４９】
その後は、図４で説明したように、同一ディレクトリに格納した各ＨＴＭＬ文書に基づいて、まず目次用項目リストを作成し、続いて新たなファイル名を生成する。そして、生成した新ファイル名に基づいて、各ＨＴＭＬ文書のファイル名とその内容の一部（章／節項目の章／節番号等）を変更する。
【００５０】
尚、例えば、図９（ａ）に示す追加項目＜システムとは＞に対応するファイル名４は“０３０００００１”、＜操作＞に対応するファイル名５は“０３０１００００”であり、以前はファイル名“０３０００００１”が対応付けられていた項目＜個別機能＞に対応するファイル名６は“０４０００００１”等となる。これによって、新たな目次画面の内容は、図９（ｂ）に示す通りとなる。
図１０は、上述した電子文書作成装置１０を実現するコンピュータのハードウェア構成の一例を示す図である。
【００５１】
同図に示すコンピュータ９０は、ＣＰＵ９１、メモリ９２、入力部９３、出力部９４、記憶部９５、記録媒体駆動部９６、及びネットワーク接続部９７を有し、これらがバス９８に接続された構成となっている。同図に示す構成は一例であり、これに限るものではない。
【００５２】
ＣＰＵ９１は、当該コンピュータ９０全体を制御する中央処理装置である。
メモリ９２は、プログラム実行、データ更新等の際に、記憶部９５（あるいは可搬型記録媒体９９）に記憶されているプログラムあるいはデータを一時的に格納するＲＡＭ等のメモリである。ＣＰＵ９１は、メモリ９２に読み出したプログラム／データを用いて、上述してある各種処理（図２に示す処理等）を実行する。
【００５３】
入力部９３は、例えば、キーボード、マウス等である。
出力部９４は、例えばディスプレイ等である。
ネットワーク接続部９７は、例えばイントラネットやインターネット等のネットワークに接続して、他の情報処理装置とのコマンド／データ送受信を行う為の構成である。
記憶部９５は、例えばハードディスク等であり、上述した様々な処理・機能を、コンピュータ９０に実行させるためのプログラム／データ（図２の処理を実行させるプログラム、図４（ａ）〜（ｃ）等に示すファイル等）が格納される。
【００５４】
あるいは、これらプログラム／データは、可搬型記録媒体９９に記憶されているものであってもよい。この場合、可搬型記録媒体９９に記憶されているプログラム／データは、記録媒体駆動部９６によって読み出される。可搬型記録媒体９９とは、例えば、ＦＤ（フレキシブル・ディスク）９９ａ、ＣＤ−ＲＯＭ９９ｂ、その他、ＤＶＤ、光磁気ディスク等である。
【００５５】
あるいは、また、上記プログラム／データは、ネットワーク接続部９７により接続しているネットワークを介して、他の装置内に記憶されているものをダウンロードするものであってもよい。あるいは、更に、インターネットを介して、外部の他の装置内に記憶されているものをダウンロードするものであってもよい。
【００５６】
また、本発明は、上記本発明の各種処理をコンピュータ上で実現するプログラムを記録した可搬型記憶媒体として構成できるだけでなく、当該プログラム自体として構成することもできる。
【００５７】
【発明の効果】
以上、詳細に説明したように、本発明の電子文書作成装置、その方法、プログラム、記録媒体等によれば、例えばマニュアル等の電子文書の作成を容易化し、特に本文とリンクする目次の作成を容易化することで、電子文書作成作業の人的負担を大幅に軽減でき、また後の修正／編集等も容易に行えるようにできる。
【図面の簡単な説明】
【図１】本例の電子文書作成装置の機能ブロック図である。
【図２】電子文書作成装置によって実行される処理を説明する為のフローチャート図である。
【図３】（ａ），（ｂ）は、テキストファイルからＨＴＭＬ文書への変換処理を説明する為の図である。
【図４】（ａ）〜（ｃ）は、ステップＳ１２〜Ｓ１５の処理を説明する為の具体例を示す図である。
【図５】作成した目次ファイルリストを用いて目次やマニュアル本文を表示する様子を示す図である。
【図６】具体的なマニュアル画面例（その１）である。
【図７】具体的なマニュアル画面例（その２）である。
【図８】具体的なマニュアル画面例（その３）である。
【図９】（ａ）、（ｂ）は、本例によるマニュアル修正／編集を説明する為の図である。
【図１０】本例の電子文書作成装置を実現するコンピュータのハードウェア構成の一例を示す図である。
【符号の説明】
１０  電子文書作成装置
１１  文書ファイル格納部
１２  章・節抽出部
１３  目次ファイル生成部
１４  ＨＴＭＬファイル変更部
１５  マニュアル表示制御部
２０  目次用項目リスト
３０  目次ファイルリスト
３０−１  目次ファイルリスト（追加修正後）
４０  目次画面
４０−１  目次画面（追加修正後）
５０  マニュアル本文
６０  初期画面
６１  概略目次
７０  詳細目次画面
８０  マニュアル本文
８１  「前頁」ボタン
８２  「後頁」ボタン
９０  コンピュータ
９１  ＣＰＵ
９２  メモリ
９３  入力部
９４  出力部
９５  記憶部
９６  記録媒体駆動部
９７  ネットワーク接続部
９８  バス
９９  可搬型記録媒体
９９ａ  ＦＤ（フレキシブル・ディスク）
９９ｂ  ＣＤ−ＲＯＭ
【図１】
2005043971.tif 000003
【図２】
2005043971.tif 000004
【図３】
2005043971.tif 000005
【図４】
2005043971.tif 000006
【図５】
2005043971.tif 000007
【図６】
2005043971.tif 000008
【図７】
2005043971.tif 000009
【図８】
2005043971.tif 000010
【図９】
2005043971.tif 000011
【図１０】
2005043971.tif 000012