(57)【特許請求の範囲】
【請求項１】
文書に該文書を構造化する複数の構造単位を設定する構造単位設定手段と、該設定された複数の構造単位からなる構造図を用いて該文書を編集する編集手段とを備えた文書編集装置であって、
少なくとも一つ以上のファイル化された他の文書を記憶する記憶手段と、
前記複数の構造単位のうちの少なくとも一つに、前記記憶手段に記憶された他の文書のうちの少なくとも一つを前記文書とは異なるファイルの状態で埋め込む他文書埋込手段と、
該埋め込まれた他の文書を、前記文書とは異なるファイルの状態で該文書に設定された複数の構造単位のうちの一つとして該文書の他の構造単位と共に前記構造図に表示する表示手段と、
文字列の入力を受け付ける文字列入力手段と、
該入力された文字列を含む文書を、前記記憶手段に記憶された他の文書から検索する検索手段と
を備え、
前記他文書埋込手段は、前記検索手段により前記文字列を含む他の文書が検索されたとき、前記文書に新たな構造単位を設定すると共に、該設定された構造単位に該検索された他の文書を埋め込む手段である
文書編集装置。
【請求項２】
前記表示手段は、前記埋め込まれた他の文書に構造単位が設定されているとき、該他の文書に設定された構造単位を前記文書に設定された構造単位と共に前記構造図に表示する手段である請求項１記載の文書編集装置。
【請求項３】
請求項１記載の文書編集装置であって、
前記他文書埋込手段は、
前記記憶手段に記憶された他の文書を一覧表示する他文書表示手段と、
該一覧表示された他の文書のうちの少なくとも一つの指定を受け付ける他文書指定手段と、
前記構造図に表示された前記文書の複数の構造単位のうち他の文書を埋め込もうとする構造単位の指定を受け付ける構造単位指定手段と、
該指定された構造単位に、前記他文書指定手段が指定を受け付けた前記他の文書を埋め込む埋込処理手段と
を備えた文書編集装置。
【請求項４】
請求項３記載の文書編集装置であって、
前記他文書埋込手段は、前記他文書指定手段により他の文書の指定が受け付けられたとき、該他の文書を、移動可能なアイコンとして表示するアイコン表示手段を備え、
前記構造単位指定手段は、前記アイコン表示手段により表示されたアイコンの前記構造図に表示された前記文書の複数の構造単位のうちの一つへの重ね合わせの操作を、構造単位の指定として受け付ける手段である
文書編集装置。
【請求項５】
前記構造図は、前記構造単位の内容を、該構造単位の前記文書の構造位置に基づいて字下げして表示してなる請求項１記載の文書編集装置。
【請求項６】
請求項１記載の文書編集装置であって、
前記編集手段は、
前記構造図に表示された前記文書の複数の構造単位のうちの少なくとも一つの指定を受け付ける指定手段と、
該指定が受け付けられた構造単位の内容を表示する構造単位内容表示手段と、
該表示された構造単位の内容の編集を受け付ける構造単位内編集手段と
を備えた文書編集装置。
【請求項７】
前記編集手段は、前記指定手段により指定が受け付けられた構造単位が前記他の文書が埋め込まれた構造単位または該他の文書の構造単位であり、
前記構造単位内編集手段により該他の文書の内容が編集されたとき、該編集された他の文書を編集前の他の文書に代えてファイル化して保存する他文書保存手段を備えた
請求項６記載の文書編集装置。
【請求項８】
請求項１記載の文書編集装置であって、
該文書編集装置により編集中の文書のファイル名と、該文書編集装置により所定期間内に編集された文書のファイル名とを、該編集中の文書の処理に係るウインドウとは別にウインドウを設けて一覧表示するファイル名一覧表示手段を備えた文書編集装置。
【請求項９】
前記ファイル名一覧表示手段は、前記編集中の文書の構造単位に埋め込まれた他の文書のファイル名を、該編集中の文書のファイル名と関連付けて一覧表示する手段である請求項８記載の文書編集装置。
【請求項１０】
請求項８記載の文書編集装置であって、
前記ファイル名一覧表示手段により設けられた文書のファイル名を一覧表示するウインドウを用いて、該ウインドウに表示された文書から少なくとも一つの文書の指定を受け付けるウインドウ内文書指定手段と、
該指定が受け付けられた文書を、新たなウインドウを設けて編集可能に読み込む文書読込手段と
を備えた文書編集装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、文書編集装置に関し、詳しくは、文書に該文書を構造化する複数の構造単位を設定する構造単位設定手段と、該設定された複数の構造単位からなる構造図を用いて該文書を編集する編集手段とを備えた文書編集装置に関する。
【０００２】
【従来の技術】
従来、この種の文書編集装置としては、文書の段落等を単位として構造単位を設定し、設定した構造単位からなる構造図を用いて文書を編集する装置（アウトラインプロセッサ）が提案されている。このアウトラインプロセッサでは、各構造単位にその内容を示唆する見出しや第１章，第２章のような規則的な見出しを付すと共に、各構造単位の文書中の構造的な位置（レベル）を設定し、文書を、見出しとレベルに応じた桁数の字下げによる階層構造（構造図）とにより視覚的に表示する。そして、使用者は、こうした構造図中の見出しの位置を変更することにより文書内の各構造単位の配置を変更したり、見出しを指定してその見出しが付された構造単位の内容を表示させ、その内容を変更したり追加したりして文書を編集する。このように、アウトラインプロセッサでは文書が視覚化されているから、使用者は、文書のアウトライン（概要）を把握しながら文書の作成および編集をすることができる。
【０００３】
また、こうしたアウトラインプロセッサには、文書の各構造単位に、１，２，３や１−１，１−２，１−３のような数字の見出しを自動的に設定するものも提案されている。
【０００４】
【発明が解決しようとする課題】
文書は、一人によって作成されるとは限らず、複数人によって部分的に分割されて作成される場合がある。この場合、文書の各部分はそれぞれ一つの文書となっているから、これらを寄せ集めて一つの文書とする。また、一人によって作成される場合であっても、テーマ毎に作成した複数の文書を集めて一つの文書にする場合もある。このような場合、文書の全体の構成を把握しながら編集および作成が可能な上記のアウトラインプロセッサが有効である。
【０００５】
しかしながら、複数の文書を集めて一つの文書として編集する場合、上記のアウトラインプロセッサでは、複数の文書を複数のファイルのまま一つの文書として編集することができないという問題があった。上記のアウトラインプロセッサでは、一つの文書に対して、文書内の段落等を構造単位として設定し、この構造単位を単位として編集を行なうから、複数の文書を集めて一つの文書とする場合、まず、複数のファイルの文書を一つのファイルの文書とし、この文書に対してアウトラインプロセッサを起動しなければならない。このように複数のファイルの文書を一つのファイルの文書にすると、文書ファイルの容量が大きくなり、使い勝手が悪くなってしまう。また、一つのファイルの文書にし、内容に変更を加えてから、この変更を加えた文書を土台として再び複数人により文書の追加を行なう場合では、一つのファイルにした文書から、その内容の一部を切り出して複数のファイルの文書にする必要があり、作業性が著しく悪かった。
【０００６】
一方、数字の見出しを自動的に設定するアウトラインプロセッサでは、見出しに用いられる文字は数字に限られ、表現力に富んだ文書の作成が困難であるという問題があった。
【０００７】
本発明の文書編集装置は、こうした問題を解決し、文書を構造化する構造単位に他の文書ファイルを埋め込み、埋め込んだ他の文書ファイルを文書の構造単位の一つとして編集すること及び文書に設定された構造単位に数字以外の文字からなる見出しの一部の文字を自動的に変化させて付与することを目的とし、次の構成を採った。
【０００８】
【課題を解決するための手段および作用】
本発明の第１の文書編集装置は、文書に該文書を構造化する複数の構造単位を設定する構造単位設定手段と、該設定された複数の構造単位からなる構造図を用いて該文書を編集する編集手段とを備えた文書編集装置であって、
少なくとも一つ以上のファイル化された他の文書を記憶する記憶手段と、
前記複数の構造単位のうちの少なくとも一つに、前記記憶手段に記憶された他の文書のうちの少なくとも一つを前記文書とは異なるファイルの状態で埋め込む他文書埋込手段と、
該埋め込まれた他の文書を、前記文書とは異なるファイルの状態で該文書に設定された複数の構造単位のうちの一つとして該文書の他の構造単位と共に前記構造図に表示する表示手段と
文字列の入力を受け付ける文字列入力手段と、
該入力された文字列を含む文書を、前記記憶手段に記憶された他の文書から検索する検索手段と
を備え、
前記他文書埋込手段は、前記検索手段により前記文字列を含む他の文書が検索されたとき、前記文書に新たな構造単位を設定すると共に、該設定された構造単位に該検索された他の文書を埋め込む手段である
を備えたことを要旨とする。
【０００９】
こうして構成された本発明の第１の文書編集装置は、構造単位設定手段が、文書に文書を構造化する複数の構造単位を設定し、編集手段が、構造単位設定手段により設定された複数の構造単位からなる構造図を用いて文書を編集する。他文書埋込手段は、文書に設定された複数の構造単位のうちの少なくとも一つに、記憶手段に記憶された少なくとも一つ以上のファイル化された他の文書のうちの少なくとも一つを前記文書とは異なるファイルの状態で埋め込む。表示手段は、この埋め込まれた他の文書を、前記文書とは異なるファイルの状態でこの文書に設定された複数の構造単位のうちの一つとして文書の他の構造単位と共に構造図に表示する。しかも、この構成では、検索手段が、文字列入力手段により入力を受け付けた文字列を含む文書を、前記記憶手段に記憶された他の文書から検索する。他文書埋込手段は、検索手段により文字列を含む他の文書が検索されたとき、文書に新たな構造単位を設定すると共に、この設定された構造単位に検索された他の文書を埋め込む。
【００１０】
ここで、前記第１の文書編集装置において、前記表示手段は、前記埋め込まれた他の文書に構造単位が設定されているとき、該他の文書に設定された構造単位を前記文書に設定された構造単位と共に前記構造図に表示する手段である構成とすることもできる。この結果、他の文書に設定された構造単位についても、編集手段による編集が可能となる。
【００１１】
また、前記第１の文書編集装置において、
前記他文書埋込手段は、
前記記憶手段に記憶された他の文書を一覧表示する他文書表示手段と、該一覧表示された他の文書のうちの少なくとも一つを指定する他文書指定手段と、
前記構造図に表示された前記文書の複数の構造単位のうち他の文書を埋め込もうとする構造単位を指定する構造単位指定手段と、
該指定された構造単位に前記他文書指定手段により指定された前記他の文書を埋め込む埋込処理手段とを備える構成とすることもできる。
【００１２】
この構成では、他文書指定手段が、他文書表示手段により一覧表示された他の文書のうちの少なくとも一つを指定し、構造単位指定手段が、構造図に表示された文書の複数の構造単位のうち他の文書を埋め込もうとする構造単位を指定する。埋込処理手段は、この指定された構造単位に、他文書指定手段により指定された他の文書を埋め込む。
【００１３】
こうした他文書埋込手段が他文書表示手段と構造単位指定手段と構造単位指定手段とを備えた第１の文書編集装置において、
前記他文書埋込手段は、前記他文書指定手段により他の文書が指定されたとき、該指定された他の文書を、移動可能なアイコンとして表示するアイコン表示手段を備え、
前記構造単位指定手段は、前記アイコン表示手段により表示されたアイコンを、前記構造図に表示された前記文書の複数の構造単位のうちの一つに重ねて指定する手段である構成とすることもできる。
【００１４】
この構成では、アイコン表示手段が、他文書指定手段により他の文書が指定されたとき、該指定された他の文書を、移動可能なアイコンとして表示する。そして、構造単位指定手段が、この表示されたアイコンを、構造図に表示された文書の複数の構造単位のうちの一つに重ねて指定することにより他の文書を埋め込む構造単位を指定する。
【００１５】
また、前記第１の文書編集装置において、前記構造図は、前記構造単位の内容を、該構造単位の前記文書の構造位置に基づいて字下げして表示してなる構成とすることもできる。
【００１６】
さらに、前記第１の文書編集装置において、
前記編集手段は、
前記構造図に表示された前記文書の複数の構造単位のうちの少なくとも一つを指定する指定手段と、
該指定された構造単位の内容を表示する構造単位内容表示手段と、
該表示された構造単位の内容を編集する構造単位内編集手段とを備える構成とすることもできる。
【００１７】
この構成では、指定手段が、構造図に表示された文書の複数の構造単位のうちの少なくとも一つを指定し、構造単位内容表示手段が、この指定された構造単位の内容を表示する。そして、構造単位内編集手段が、表示された構造単位の内容を編集する。
【００１８】
こうした編集手段が指定手段と構造単位内容表示手段と構造単位内編集手段とを備えた第１の文書編集装置において、前記編集手段は、前記指定手段により指定された構造単位が前記他の文書が埋め込まれた構造単位または該他の文書の構造単位であり、前記構造単位内編集手段により該他の文書の内容が編集されたとき、該編集された他の文書を編集前の他の文書に代えてファイル化して保存する他文書保存手段を備える構成とすることもできる。
【００１９】
この構成では、指定手段により指定された構造単位が他の文書が埋め込まれた構造単位または他の文書の構造単位であり、構造単位内編集手段により他の文書の内容が編集されたとき、他文書保存手段が、この編集された他の文書を編集前の他の文書に代えてファイル化して保存する。
【００２０】
また、前記第１の文書編集装置において、
文字列を指定する文字列指定手段と、
該指定された文字列を含む文書を、前記記憶手段に記憶された他の文書から検索する検索手段とを備え、
前記他文書埋込手段は、前記検索手段により前記文字列を含む他の文書が検索されたとき、前記文書に新たな構造単位を設定すると共に、該設定された構造単位に該検索された他の文書を埋め込む手段である構成とすることもできる。
【００２１】
この構成では、検索手段が、文字列指定手段により指定された文字列を含む文書を、前記記憶手段に記憶された他の文書から検索する。他文書埋込手段は、検索手段により文字列を含む他の文書が検索されたとき、文書に新たな構造単位を設定すると共に、この設定された構造単位に検索された他の文書を埋め込む。
【００２２】
本発明の前記第１の文書編集装置において、
該文書編集装置により編集中の文書のファイル名と、該文書編集装置により所定期間内に編集された文書のファイル名とを、該編集中の文書の処理に係るウインドウとは別にウインドウを設けて一覧表示するファイル名一覧表示手段
を備えた構成とすることもできる。
【００２３】
この構成では、ファイル名一覧表示手段が、文書編集装置により編集中の文書のファイル名と、文書編集装置により所定期間内に編集された文書のファイル名とを、編集中の文書の処理に係るウインドウとは別にウインドウを設けて一覧表示する。
【００２４】
こうしたファイル名一覧表示手段を備えた第１の文書編集装置において、前記ファイル名一覧表示手段は、前記編集中の文書の構造単位に埋め込まれた他の文書のファイル名を、該編集中の文書のファイル名と関連付けて一覧表示する手段である構成とすることもできる。
【００２５】
この構成では、ファイル名一覧表示手段は、更に、編集中の文書の構造単位に埋め込まれた他の文書のファイル名を、編集中の文書のファイル名と関連付けて一覧表示する。
【００２６】
また、ファイル名一覧表示手段を備えた第１の文書編集装置において、
前記ファイル名一覧表示手段により設けられた文書のファイル名を一覧表示するウインドウを用いて、該ウインドウに表示された文書から少なくとも一つを指定するウインドウ内文書指定手段と、
該指定された文書を、新たなウインドウを設けて編集可能に読み込む文書読込手段と
を備えた構成とすることもできる。
【００２７】
この構成では、ウインドウ内文書指定手段が、ファイル名一覧表示手段により設けられた文書のファイル名を一覧表示するウインドウを用いて、該ウインドウに表示された文書から少なくとも一つを指定し、文書読込手段が、この指定された文書を、新たなウインドウを設けて編集可能に読み込む。
【００３６】
【実施例】
以上説明した本発明の構成・作用を一層明らかにするために、以下本発明の好適な実施例について説明する。図１は本発明の一実施例である文書編集装置の概略構成図、図２はこの文書編集装置が実現されるコンピュータの概略構成図である。まず、説明の都合上、図２に従って、全体構成について説明する。
【００３７】
図２に示すように、このコンピュータ１０は、ローカルバス２２に接続された演算処理部２０、ローカルバス２２を外部バスの一つであるＰＣＩバス３２に接続するＰＣＩブリッジ３０、ＰＣＩバス３２を介して演算処理部２０のＣＰＵ２１等によりアクセスを受けるコントローラ部４０、各種のＩ／Ｏ装置等を制御する機器が低速の外部バスであるＩＳＡバス４２に接続されたＩ／Ｏ部６０、および周辺機器であるキーボード７２，スピーカ７４，カラーＣＲＴ７６などから構成されている。
【００３８】
演算処理部２０は、中央演算処理装置としてのＣＰＵ２１（本実施例ではインテル社製ＰｅｎｔｉｕｍTMを使用）、キャッシュメモリ２３，そのキャッシュコントローラ２４およびメインメモリ２５から構成されている。ＰＣＩブリッジ３０は、高速のＰＣＩバス３２を制御する機能を備えたコントローラである。ＣＰＵ２１が扱うメモリ空間は、ＣＰＵ２１の内部に用意された各種レジスタにより、実際の物理アドレスより広い論理アドレスに拡張されている。
【００３９】
コントローラ部４０は、モニタ（カラーＣＲＴ）７６への画像の表示を司るグラフィックスコントローラ（以下、ＣＲＴＣと呼ぶ）４４、接続されるＳＣＳＩ機器とのデータ転送を司るＳＣＳＩコントローラ４６、ＰＣＩバス３２と下位のＩＳＡバスとのインタフェースを司るＰＣＩ−ＩＳＡブリッジ４８から構成されている。ＣＲＴＣ４４は、カラーＣＲＴ７６に対して、６４０×４８０ドット、１６色表示が可能である。なお、表示用のフォントを記憶したキャラクタジェネレータや所定のコマンドを受け取って所定の図形を描画するグラフィックコントローラ、更には描画画像を記憶するビデオメモリ等は、このＣＲＴＣ４４に実装されているが、これらの構成は周知のものなので、図２では図示を省略した。
【００４０】
ＰＣＩ−ＩＳＡブリッジ４８を介して接続されたＩＳＡバス４２は、各種のＩ／Ｏ機器が接続される入出力制御用のバスであり、ＤＭＡコントローラ（以下単にＤＭＡと呼ぶ）５０、リアルタイムクロック（ＲＴＣ）５２、複合Ｉ／Ｏポート５４、サウンドＩ／Ｏ５６、キーボード７２およびマウス７３とのインタフェースを司るキーボードインタフェース（以下ＫＥＹと呼ぶ）６４、優先順位を有する割り込み制御を行なう割り込みコントローラ（以下ＰＩＣと呼ぶ）６６、各種の時間カウントやビープ音を発生するタイマ６８等から構成されている。なお、ＩＳＡバス４２には、拡張ボードが実装可能なＩＳＡスロット６２が接続されている。
【００４１】
複合Ｉ／Ｏポート５４には、パラレル出力，シリアル出力の他、フロッピディスク装置８２やハードディスク８４を制御する信号を入出力するポートが用意されている。また、パラレル入出力には、パラレルポート８６を介してプリンタ８８が、シリアル入出力には、シリアルポート９０を介してモデム９２が、各々接続されている。また、サウンドＩ／Ｏ５６には、上述したスピーカ７４の他、マイクロフォン９６が接続可能とされている。
【００４２】
このコンピュータ１０のハードディスク８４には、ＤＯＳおよびそのＤＯＳに組み込まれる種々のデバイスドライバが記憶されており、コンピュータ１０は、立ち上げ時にＤＯＳを読み込み、更にＤＯＳが参照するファイルの内容に従って、必要なデバイスドライバを組み込む。デバイスドライバとして、複合Ｉ／Ｏポート５４を介してのプリンタ８８への印字を可能にするプリンタドライバなどがある。
【００４３】
ハードディスク８４には、「ＷＩＮＤＯＷＳ」というＧＵＩを備えたオペレーティングシステムが記憶されており（「ＷＩＮＤＯＷＳ」はマイクロソフト社の商標）、コンピュータ１０は、ＤＯＳを読み込んだ後、更にこのオペレーティングシステムを読み込む。アプリケーションプログラムは、このオペレーティングシステム上で動作するよう主記憶上に読み込まれ、実行される。
【００４４】
次に、図１に従って本実施例の文書編集装置について説明する。この文書編集装置は、上述したコンピュータ１０において、そのハードウェアとソフトウェアが一体となって実現するものであり、図１は、ソフトウェアにより実現される部分も含めてブロック図として表わしたものである。この文書編集装置は、制御部ＥＣＮを中心として、キーボード７２やマウス７３からの入力をオペレーティングシステムを介して受け付ける入力部ＩＰＢ、複数の文書ファイルＴＦを保存すると共にこの文書編集装置を構成するのに必要なソフトウェアを保存するハードディスク８４、ハードディスク８４等から読み込んだ文書をその制御コードにしたがってメモリ上に展開する文書展開部ＴＯＭ、メインメモリ２５に展開された文書をカラーＣＲＴ７６に表示する表示部ＤＰＬ、所定期間に亘って読み込んだ文書ファイル名を記憶するファイル名記憶部ＦＫＭ、文書の段落等を区切りに文書を構造化する構造単位（パラグラフ）を設定するパラグラフ設定部ＰＳＭ、文書に設定されたパラグラフに見出しを設定する見出し設定部ＭＳＭ、文書に設定されたパラグラフに他の文書を埋め込む文書埋込部ＴＩＭ、パラグラフを単位として文書を編集すると共にパラグラフを指定することによりパラグラフの文章を編集する編集部ＴＥＭから構成されている。
【００４５】
見出し設定部ＭＳＭは、見出しとしての文字列のうち前半部を構成する前置文字列と後半部を構成する後置文字列とを設定する見出し文字列設定部Ｓ１と、見出しを設定しようとするパラグラフの階層構造のレベルに応じて後置文字列の先頭文字に対応する文字コードを演算する文字コード演算部Ｓ２とを備える。文書埋込部ＴＩＭは、他の文書を埋め込もうとするパラグラフを指定するパラグラフ指定部Ｔ１と、埋め込もうとする他の文書ファイルを指定する埋込文書指定部Ｔ２と、パラグラフ指定部Ｔ１により指定されたパラグラフに埋込文書指定部Ｔ２により指定された文書ファイルを埋め込む処理を行なう埋込処理部Ｔ３と、所定の文字列を有する文書ファイルを検索すると共に検索した文書ファイルを埋め込む処理をする検索部Ｔ４とを備える。また、編集部ＴＥＭは、パラグラフを単位として文書の構成を編集する文書編集部Ｅ１と、パラグラフ内の文章を編集するパラグラフ編集部Ｅ２とを備える。
【００４６】
図１に示した各ブロックは、既述したように、ハードウェアにより実現されている部分とソフトウェアにより実現されている部分とを含む。例えば、表示部ＤＰＬは、ハードウェアとしては図２に示したＣＲＴＣ４４が存在するが、現実には、文書編集におけるテキストの表示や編集処理に必要なガイダンス行の表示などを含めて、表示を制御するソフトウェアがあって初めて動作する。従って、図１における表示部ＤＰＬなどは、両者を含めたものである。
【００４７】
こうして構成された実施例の文書編集装置では、ハードディスク８４から保存されている文書ファイルＴＦから文書データを読み込み、読み込んだ文書データを文書展開部ＴＯＭによりメモリ上に展開する。このメモリ上に展開された文書データは、表示部ＤＰＬにより所定の書式でカラーＣＲＴ７６に表示される。このように表示された文書に対し、使用者は、パラグラフ設定部ＰＳＭによりパラグラフを設定し、この設定されたパラグラフに見出し設定部ＭＳＭにより見出しを設定する。そして、必要に応じて、文書のパラグラフに文書埋込部ＴＩＭにより他の文書を埋め込み、編集部ＴＥＭによりパラグラフ単位に文書全体の構成を編集すると共にパラグラフ内の文章を編集する。また、ファイル名記憶部ＦＫＭに記憶された所定期間に亘って読み込んだ文書ファイル名は、編集中の文書とは異なるウインドウに一覧表示され、編集を支援する。
【００４８】
こうした文書編集装置の動作のうちパラグラフに他の文書ファイルを埋め込む処理および埋め込んだ文書ファイルを解除する処理について、図３のファイル埋め込み設定・解除ルーチンに基づき説明する。
【００４９】
パラグラフに他の文書ファイルを埋め込む場合、まず文書ファイルを埋め込もうとするパラグラフを選択する（ステップＳ１００）。この選択は、例えば図４に示すように、文書ファイルを埋め込もうとするパラグラフが「・１・２ＣＣＣ…」である場合、このパラグラフにキャレットＣＳを合わせることにより行なう。この際、キャレットＣＳは、埋め込もうとするパラグラフ内であれば、どこにあってもかまわない。次に、図４に示す画面上方のメニューバーの［編集（Ｅ）］のドロップダウンメニューから「文書ファイルの埋め込み」を選択するか、または、ボタンバーの「文書ファイルの埋め込み」のアイコンを選択する（ステップＳ１０２）。すると、図５に示すようなファイル埋め込みダイアログボックスＤ１が表示される（ステップＳ１０４）。
【００５０】
使用者は、このファイル埋め込みダイアログボックスＤ１の「設定」，「解除」，「キャンセル」のいずれかの処理ボタンを操作することによって処理を選択する（ステップＳ１０６）。文書ファイルの埋め込み処理の場合は「設定」の処理ボタンを操作し、文書ファイルの埋め込みの解除の場合は「解除」の処理ボタンを操作する。なお、このファイル埋め込みダイアログボックスＤ１では、キャレットＣＳを合わせたパラグラフに既にファイルが埋め込まれているときには、このファイル埋め込みダイアログボックスＤ１の「埋め込まれているファイル」の下欄に埋め込まれているファイル名が表示されるから、既に、埋め込まれている文書ファイルがある場合には、その文書ファイルを確認することができる。また、文書ファイルの埋め込みを中止する場合には、「キャンセル」の処理ボタンを操作する。
【００５１】
このように「設定」，「解除」，「キャンセル」のいずれかの処理ボタンが操作されると、それぞれの処理が選択される（ステップＳ１０８）。文書ファイルの埋め込みの場合、カラーＣＲＴ７６には図６に例示するような埋め込みファイル選択ダイアログボックスＤ２が表示される（ステップＳ１１０）。この埋め込みファイル選択ダイアログボックスＤ２には、埋め込む文書ファイルの保存先のディレクトリを指定するためにドライブ内のディレクトリを一覧表示するディレクトリ表示欄ＷＡ１と、ディレクトリ表示欄ＷＡ１を用いて指定されたディレクトリ内のファイルを一覧表示するファイル表示欄ＷＡ２とが表示される。使用者は、このディレクトリ表示欄ＷＡ１を用いて埋め込みファイルが格納されているディレクトリを指定し、指定したディレクトリ内のファイルを一覧表示するファイル表示欄ＷＡ２を用いて埋め込む文書ファイルを選択する（ステップＳ１１２）。なお、実施例の埋め込みファイル選択ダイアログボックスＤ２では、埋め込む文書ファイルを素早く選択するために、ファイル表示欄ＷＡ２に一覧表示するファイルの種類を入力する欄が設けられており、ファイルの種類を入力することにより、その種類のファイルのみをファイル表示欄ＷＡ２に一覧表示することができる。
【００５２】
埋め込む文書ファイルを選択すると、この文書ファイルを埋め込もうとするパラグラフ（ステップＳ１００で選択したパラグラフ）に既に文書ファイルが埋め込まれているか否かを判断する（ステップＳ１１４）。パラグラフに文書ファイルが埋め込まれていないときには、すぐにこの文書ファイルの埋め込み処理を行ない（ステップＳ１２０）、パラグラフに既に文書ファイルが埋め込まれているときには、カラーＣＲＴ７６に埋め込み文書ファイルの変更を確認するメッセージを表示し（図示せず）、変更を確認した後に（ステップＳ１１８）、文書ファイルの埋め込み処理を行なう（ステップＳ１２０）。この変更確認の際、「変更しない」を選択することもでき、このときには、文書の埋め込みは行なわれない。文書ファイルの埋め込み処理については、文書データの構造および文書データの表示を含めて以下に詳述する。
【００５３】
まず、文書データの構造および文書データの表示について説明する。図８は、実施例の文書編集装置により編集され保存された文書ファイルのデータ構造を例示する説明図である。図示するように、文書ファイルは、文書の文字データからなるテキストデータと、テキスト中のパラグラフの位置を示すポインタやパラグラフの構造中のレベル，見出し等のデータからなる内部パラグラフデータと、内部パラグラフデータとの関連付けに関するデータやパラグラフの表示行数，埋め込み文書ファイル名等のデータからなる表示パラグラフデータと、埋め込み文書ファイル名やそのファイルの保存先等のデータからなる埋め込みファイルデータとにより構成されている。
【００５４】
こうした文書ファイルがハードディスク８４から読み込まれると、文書展開部ＴＯＭにより、図９に示すように、表示パラグラフデータと文書データとに分離されてメモリ上に展開される。そして、各表示パラグラフデータＰｏｕｔ１〜Ｐｏｕｔ４を、各表示パラグラフデータと内部パラフラグデータとの関係のデータに基づいて、文書データ内の各内部パラグラフデータＰｉｎ１１〜Ｐｉｎ１４に１対１の関係として関係付け、表示部ＤＰＬに送る。表示部ＤＰＬでは、送られた各表示パラグラフデータの内容に基づいて、必要に応じて各関係付けされた内部パラグラフデータを読み込み、各パラグラフの見出しと表示行数分のテキストデータとを、図４に例示するように、カラーＣＲＴ７６に表示する。
【００５５】
次に、こうしてメモリ上に展開され、カラーＣＲＴ７６に表示された文書に他の文書ファイルを埋め込む様子について、図９中の表示パラグラフデータＰｏｕｔ３に相当する３番目のパラグラフに、テキストファイルである文書ファイルを埋め込む様子を例として説明する。カラーＣＲＴ７６の表示画面上でキャレットＣＳを表示パラグラフデータＰｏｕｔ３に相当するパラグラフに合わせ（ステップＳ１００）、メニューバーの［編集（Ｅ）］のドロップダウンメニューから「文書ファイルの埋め込み」を選択して「設定」の処理ボタンを操作すると（ステップＳ１１２）、埋め込み文書ファイルは、図１０の埋め込み文書データに示すように、埋め込む文書全体のテキストデータＴｘｔ２１と、このテキストデータＴｘｔ２１を一つのパラグラフとする内部パラグラフデータＰｉｎ２１とをメモリ上に展開する。そして、表示パラグラフデータＰｏｕｔ３に埋め込み文書ファイルのファイル名や保存先をデータとして書き込き、この表示パラグラフデータＰｏｕｔ３を、内部パラグラフデータＰｉｎ１３に代えて埋め込み文書データの内部パラグラフデータＰｉｎ２１に関係付ける。また、これと同時に、内部パラグラフデータＰｉｎ１３の見出しに関するデータを埋め込み文書データの内部パラグラフデータＰｉｎ２１に複写する。
【００５６】
表示部ＤＰＬには変更された表示パラグラフデータＰｏｕｔ３が送られるから、カラーＣＲＴ７６には、内部パラグラフデータＰｉｎ１３に対応したテキストデータＴｘｔ１３に代えて埋め込み文書データの内部パラグラフデータＰｉｎ２１に対応したテキストデータＴｘｔ２１が表示される（図７参照）。こうして、選択したパラグラフに他の文書を埋め込む。なお、関係付けが解除された内部パラグラフデータＰｉｎ１３は、その内容には何等変更が加えられずに、そのままの状態で保持される。
【００５７】
埋め込み文書ファイルがこの文書編集装置によってパラグラフが設定され保存されたファイルである場合には、埋め込み文書ファイルも図８に示すデータ構造となっており、内部パラグラフデータも存在する。こうした文書は、次のように埋め込まれる。まず、埋め込み文書ファイルの内部パラグラフデータの数が数えられ、埋め込まれるパラグラフに相当する表示パラグラフデータの次に埋め込み文書データの内部パラグラフデータの数から値１を引いた数の表示パラグラフデータが挿入される。例えば、図１１に示すように、埋め込み文書ファイルに２つのパラグラフが設定されている場合、埋め込まれる表示パラグラフデータＰｏｕｔ３の次に表示パラグラフデータＰｏｕｔ４が挿入される。このとき図９で内部パラグラフデータＰｉｎ１４に関係付けられていた表示パラグラフデータＰｏｕｔ４は、新たな表示パラグラフデータＰｏｕｔ４が挿入されることにより、その順位が繰り下げられて表示パラグラフデータＰｏｕｔ５となる。
【００５８】
そして、埋め込まれるパラグラフに相当する表示パラグラフデータと挿入された表示パラグラフデータとに、埋め込みファイルの各内部パラグラフデータを関係付ける。図１１の例では、埋め込む表示パラグラフデータＰｏｕｔ３と挿入された表示パラグラフデータＰｏｕｔ４とに、埋め込み文書データの各内部パラグラフデータＰｉｎ２１，Ｐｉｎ２２が各々関係付けられる。
【００５９】
以上詳述した文書ファイルの埋め込み処理により、図４のキャレットＣＳを合わせた「・１・２ＣＣＣ…」のパラグラフは、図８に示すように、埋め込まれた文書ファイルの内容の「・１・２ＦＦＦ…」に置き換えられてカラーＣＲＴ７６に表示され、他のパラグラフと同様に編集がなされる。すなわち、使用者は、他のパラグラフと同様に、キャレットＣＳを編集したい箇所に合わせ、文字の入力・削除等を行なうことができ、埋め込まれた文書ファイルの内容を編集することができる。文書ファイルが埋め込まれたパラグラフの内容（文書ファイルの内容）が編集されたときには、文書全体が保存されるときに、編集された内容が編集前の内容に代えて元の文書ファイル（埋め込み文書ファイル）に保存される。
【００６０】
なお、図３のファイル埋め込み設定・解除ルーチンのステップＳ１０５で表示されるファイル埋め込みダイアログボックスＤ１（図５）で「解除」の処理ボタンを操作したときには、ステップＳ１０８では埋め込みの解除と判断し、既に埋め込んだファイルの解除処理がなされる（ステップＳ１２２）。この解除処理では、該当するパラグラフの表示パラグラフデータと埋め込み文書ファイルの内部パラグラフデータとの関係付けが解除される共に、この埋め込み文書が埋め込まれる前の状態に戻される。すなわち、関係付けが解除された表示パラグラフデータは、文書ファイルが埋め込まれる前に関係付けられていた内部パラグラフデータに再び関係付けられる。また、ファイル埋め込みダイアログボックスＤ１で「キャンセル」の処理ボタンが操作されたときには、ステップＳ１０８で処理の中止と判断し、ファイル埋め込みダイアログボックスＤ１を閉じ、本ルーチンを終了する。
【００６１】
以上説明したファイル埋め込み設定・解除ルーチンおよび文書データの構造および文書データの表示等から解るように、実施例の文書編集装置によれば、文書のパラグラフに他の文書ファイルを埋め込むことができる。しかも、埋め込んだ文書ファイルの内容を、あたかも文書内のパラグラフとして、他のパラグラフと同様に編集することができる。また、編集された埋め込み文書ファイルの内容は、文書が保存される際に、編集される前の内容に代えて同じファイル名で保存されるから、文書を複数の文書ファイルで構成することができる。
【００６２】
もとより、実施例の文書編集装置によれば、文書に文書を構造化するパラグラフ（構造単位）を設定し、パラグラフの表示をそのレベル（文書の構造的な位置）に応じて桁数を字下げして表示するから、文書全体におけるパラグラフの位置付けを容易に知ることができ、文書全体を把握しながら文書を編集することができる。また、各パラグラフの表示行数を任意に設定することができるから、編集しているパラグラフについては大きな表示行数（例えば１０行等）とし、他のパラグラフについては小さな表示行数（例えば１行）とするといった表示も可能であり、この結果、文書全体の構成を把握しながらパラグラフ内の編集を容易に行なうことができる。
【００６３】
実施例のファイル埋め込み設定・解除ルーチンでは、文書ファイルを埋め込むパラグラフをキャレットＣＳにより選択した後に、メニューバーの［編集（Ｅ）］のドロップダウンメニューから「文書ファイルの埋め込み」を選択する等の操作手順としたが、逆に、メニューバーの［編集（Ｅ）］のドロップダウンメニューから「文書ファイルの埋め込み」を選択した後に、文書ファイルを埋め込むパラグラフを選択する構成としてもよい。
【００６４】
実施例の文書編集装置では、文書ファイルを選択したパラグラフにその内容に代えて埋め込んだが、キャレットＣＳを合わせたパラグラフの前に新たなパラグラフを設定し、あるいは、キャレットＣＳを合わせたパラグラフの後に新たなパラグラフを設定し、この新設されたパラグラフに文書を埋め込む構成としてもよい。
【００６５】
次に、実施例の文書編集装置における異なる形態での文書ファイルの埋め込みの様子について説明する。実施例の文書編集装置では、図４に示すように、各パラグラフのレベルに応じてパラグラフの桁数を字下げし指定した行数（表示パラグラフデータの表示行数）分のテキストを表示する文書の表示の仕方の他に、メニューバーの［表示（Ｖ）］のドロップダウンメニューから構造図の表示を選択することにより、図１２に示すように、文書のパラグラフに設定された見出しによるツリー構造（構造図）として表示する文書の表示の仕方を備えている。
【００６６】
この表示では、矩形枠のパラグラフ（図中「温度」のパラグラフ）は文書ファイルが埋め込まれたパラグラフであり、長円枠のパラグラフ（図中「泉質」や「長野」等のパラグラフ）は文書ファイルが埋め込まれていないパラグラフである。また、太枠のパラグラフ（図中「効用について」のパラグラフ）は、図中「場所について」のパラグラフのように下位レベルに一つ以上のパラグラフを有しているが、下位レベルのパラグラフを表示していない状態（折り畳んだ状態）のパラグラフである。枠はあるが見出しが表示されていないパラグラフ（図中「長野県」の下のパラグラフ）は、まだ見出しが設定されていないパラグラフである。この構造図の表示でも、使用者は、パラグラフの構造位置を変更，追加，削除等により文書を編集することができる。
【００６７】
こうした構造図による文書の表示においても文書のパラグラフに他の文書ファイルを埋め込む処理がなされる。以下に、この他の文書ファイルの埋め込み処理について図１３のファイル埋め込み処理ルーチンに基づき、図１２中の「泉質」のパラグラフに文書ファイルを埋め込む場合を例として説明する。まず、図１２の文書表示の状態で画面上方のメニューバーの［編集（Ｅ）］のドロップダウンメニューから「文書ファイルの埋め込み」を選択するか、または、ボタンバーの「文書ファイルの埋め込み」のボタンを選択する（ステップＳ２００）。すると、カラーＣＲＴ７６には、図１４に示すように、ドライブを指定するドライブ指定欄ＷＢ１と、ドライブ指定欄ＷＢ１により指定されたドライブ内のディレクトリをツリー構造として表示（ツリー表示）するディレクトリ表示欄ＷＢ２と、ディレクトリ表示欄ＷＢ２から選択されたディレクトリ内のファイルを一覧表示するファイル表示欄ＷＢ３とからなるファイル表示ウインドウＷＢが表示される（ステップＳ２０２）。このファイル表示ウインドウＷＢでは、ドライブ指定欄ＷＢ１に表示されるドライブをマウス７３でクリックすることにより、クリックされたドライブのディレクトリがディレクトリ表示欄ＷＢ２にツリー表示され、ツリー表示されたディレクトリの一つをマウス７３でクリックすることにより、クリックされたディレクトリ内のファイルをファイル表示欄ＷＢ３に一覧表示する。なお、実施例の文書編集装置では、図１４に示すように、ドライブ指定欄ＷＢ１，ディレクトリ表示欄ＷＢ２およびファイル表示欄ＷＢ３を文書の構造図を表示するウインドウ内に構造図と共に表示したが、構造図を表示するウインドウとは別に新たなウインドウを設けて表示する構成としてもよい。
【００６８】
次に、ドラッグ＆ドロップによりファイル表示欄ＷＢ３から埋め込む文書ファイルを指定すると共にこの文書ファイルを埋め込むパラグラフを構造図から指定する（ステップＳ２０４）。すなわち、図１５に示すように、ファイル表示欄ＷＢ３に一覧表示されたファイルから埋め込もうとする文書ファイルにマウスカーソルを合わせマウス７３のボタンを押した状態のまま反転表示されるアイコンを埋め込もうとする構造図中のパラグラフに重ねてマウス７３のボタンを離すことにより、埋め込み文書ファイルと埋め込むパラグラフとを指定する。
【００６９】
こうして、埋め込み文書ファイルと埋め込むパラグラフとを選択すると、前述した文書ファイルの埋め込み処理と同様の処理、すなわち、埋め込まれる表示パラグラフデータと埋め込み文書データの内部パラグラフデータとの関連付けが行なわれると共に表示パラグラフデータに埋め込み文書ファイルのファイル名と保存先とがデータとして書き込まれる等の処理が行なわれ、パラグラフに文書ファイルが埋め込まれる（ステップＳ２０６）。文書ファイルの埋め込みが終了すると、図１６に示すように、埋め込まれたパラグラフ（「泉質」のパラグラフ）の枠が矩形に変わる。埋め込んだ文書ファイルの文書にパラグラフが設定されている場合には、そのパラグラフが埋め込まれたパラグラフ（「泉質」のパラグラフ）の下位レベルに表示される。
【００７０】
こうしたドラッグ＆ドロップによる埋め込み処理（ステップＳ２０４およびＳ２０６）は、文書ファイルの埋め込み処理の終了を指示しない限り繰り返し行なわれる（ステップＳ２０４ないしＳ２０８）。このように、構造図による文書の表示では視覚に訴えた形態で、かつ、連続して文書ファイルの埋め込みが行なわれる。
【００７１】
次に、この構造図による文書の表示でにおけるパラグラフ内の文章の編集について図１７のパラグラフ内編集ルーチンに基づき、他の文書ファイルが埋め込まれたパラグラフ内の文章の編集を例として説明する。パラグラフ内の編集は、まず、編集しようとするパラグラフをマウス７３により選択し（ステップＳ２１０）、次にメニューバーの［編集（Ｅ）］のドロップダウンメニューから「パラグラフ内の編集」を選択する（ステップＳ２１２）。この操作により、制御部ＥＣＮは、図１８に示すように、カラーＣＲＴ７６にテキスト編集ウインドウＷＴを開き、編集しようとするパラグラフ（図１８中では「泉質」の下位のハッチングしたパラグラフ）の内容を表示するテキスト編集ウインドウＷＴに設定して（ステップＳ２１４）、パラグラフの内容を編集可能な状態にする。使用者は、この状態でパラグラフ内の文章（テキスト）に対して文章の追加・変更等の編集を行なう（ステップＳ２１６）。
【００７２】
パラグラフ内の文章を編集している最中または編集終了後に、使用者が、編集の終了の操作をせずに編集しているパラグラフと異なるパラグラフをマウス７３でクリックすると、クリックしたパラグラフ内の文章の編集の指示と判断し（ステップＳ２１８）、クリックしたパラグラフについてステップＳ２１４，Ｓ２１６の処理を実行する。以下同様にしてパラグラフを変更する度にこれらの処理（ステップＳ２１４，Ｓ２１６）が繰り返し実行される。なお、パラグラフ内の文章の編集終了後に使用者が、編集の終了の操作をするれば、編集の終了と判断して（ステップＳ２１８）、本ルーチンを終了する。
【００７３】
こうしたパラグラフ内の編集により、パラグラフに埋め込まれた文書ファイルの内容が変更されたときには、文書全体が保存されるときに、編集前の内容に代えて編集された内容が元の文書ファイル（埋め込み文書ファイル）に保存される。
【００７４】
以上説明した構造図による文書の表示および構造図による文書ファイルの埋め込み処理から解るように、実施例の文書編集装置によれば、埋め込み文書の選択と埋め込むパラグラフの選択を同一画面上で連続的に、かつ視覚的に行なうことができる。しかも、構造図中のパラグラフの表示する枠に変化を持たせることにより、パラグラフに既に文書ファイルが埋め込まれている否かを判断することができる。
【００７５】
もとより、埋め込んだ文書ファイルの内容を、文書内のパラグラフとして、他のパラグラフと同様に編集することができる。また、編集された埋め込み文書ファイルの内容は、文書が保存される際に、編集される前の内容に代えて同じファイル名で保存されるから、文書を複数の文書ファイルで容易に構成することができる。構造図により文書を表示するから、文書全体を把握しながら文書全体を編集することができる。更に、構造図を表示したままテキスト編集ウインドウＷＴを開いて選択したパラグラフの内容を表示し編集を可能とするから、文書全体を把握しながら各パラグラフの内容を編集することができる。
【００７６】
実施例のファイル埋め込み処理ルーチンでは、ドラッグ＆ドロップにより埋め込む文書ファイルと埋め込むパラグラフとを指定したが、構造図とファイル一覧表とを同時に表示し、ファイル一覧表からは埋め込む文書ファイルを指定し、構造図からは埋め込むパラグラフを指定すればよいから、指定の仕方はドラッグ＆ドロップに限られず、他のいかなる手法を用いてもよい。
【００７７】
次に、入力した文字列を有する文書ファイルを検索し、検索された文書ファイルを新たなパラグラフを設定して埋め込む処理について、図１９の検索埋め込み処理ルーチンに基づき説明する。このルーチンは、メニューバーの［その他（Ｏ）］のドロップダウンメニューから「検索埋め込み」を選択するか、または、ボタンバーの「検索埋め込み」のボタンを選択することにより実行される。
【００７８】
本ルーチンが実行されると、まず、カラーＣＲＴ７６に図２０に例示するキーワード検索ダイアログボックスＤ３を表示する（ステップＳ３００）。このダイアログボックスＤ３は、図２０に示すように、検索しようとするキーワード（文字列）を入力するキーワード入力欄Ｋ１と、検索される文書ファイル名を入力する検索ファイル名入力欄Ｋ２と、検索された文書ファイルの出力先（埋め込み先）のファイル名を入力する出力ファイル名入力欄Ｋ３と、検索条件を選択する検索条件選択欄Ｋ４と、「実行」，「キャンセル」および「ヘルプ」の処理ボタンとから構成されている。
【００７９】
使用者は、このキーワード検索ダイアログボックスＤ３の各欄に必要な入力を行なう（ステップＳ３０２）。すなわち、キーワード入力欄Ｋ１には検索したい文字列をキーボード７２等から入力し、検索ファイル名入力欄Ｋ２には検索したいファイル名をワイルドカード等を用いて入力する。検索ファイル名入力欄Ｋ２で指定したディレクトリにサブディレクトリがある場合には、サブディレクトリ内も検索するか否かを「サブディレクトリも検索」のチェックボックスにより指定する。出力ファイル名入力欄Ｋ３には、デフォルト値として、現在開いており編集対象となっている文書ファイル名が表示されるが、この文書ファイルと異なる文書ファイルに検索された文書ファイルを埋め込みたい場合にはその文書ファイル名を入力する。そして、検索条件選択欄Ｋ４では、大文字と小文字の区別や全角と半角の区別などの検索条件を指定する。図２０には、キーワード入力欄Ｋ１に「ＡＡＡＡ」、検索ファイル名入力欄Ｋ２に「F:\*.*」を入力して検索する場合を例示した。
【００８０】
このようにキーワード検索ダイアログボックスＤ３の入力を終え、「実行」の処理ボタンを操作すると、キーワード入力欄Ｋ１に入力したキーワードを有し、検索ファイル名入力欄Ｋ２で入力したファイル名の文書ファイルがあるかを検索する（ステップＳ３０４）。検索ファイル名入力欄Ｋ２で入力されるファイル名には通常ワイルドカードを用いるから、検索範囲としては、検索ファイル名入力欄Ｋ２で入力したドライブ及びディレクトリとなる。
【００８１】
次に条件に適合する文書ファイルが検索されたかを判断し（ステップＳ３０６）、検索されなかったとき（見つからなかったとき）には、本ルーチンを終了する。条件に適合する文書ファイルが検索されたときには、出力ファイル名入力欄Ｋ３で指定した文書ファイルのキャレットＣＳが合わされているパラグラフの前に新たなパラグラフを設定する（ステップＳ３０８）。出力ファイル名入力欄Ｋ３で、現在開いており編集対象となっている文書ファイルと異なる文書ファイル名を入力した場合には、その文書ファイルを開いてテキストの最後に新たなパラグラフを設定する。また、出力ファイル名入力欄Ｋ３で入力した文書ファイル名が新規ファイルの場合、新規ファイルとして入力した文書ファイル名のファイルを開き、先頭行に新たなパラグラフを設定する。
【００８２】
そして、設定したパラグラフに検索した文書ファイルの埋め込み処理を行ない（ステップＳ３１０）、検索範囲が終了したかを判断する（ステップＳ３１２）。検索範囲が終了していないときには、ステップＳ３０４ないしＳ３１０の処理を繰り返して検索された文書ファイルを順次埋め込み、検索範囲を終了すると、これで、本ルーチンを終了する。
【００８３】
こうして検索埋め込みにより埋め込まれた文書ファイルは、図２１に示すように、タグファイル形式として、パラグラフの見出し，検索された文書ファイル名，キーワードが記載されている行数およびその行の内容が一行で表示される。この状態では、上述した図３のファイル埋め込み設定・解除ルーチンによる埋め込み処理と同様の埋め込み処理は行なわれず、パラグラフと、文書ファイルの関係付けだけが行なわれる。そして、各パラグラフを展開したときに、展開したパラグラフごとに同様の埋め込み処理がなされる。つまり、パラグラフのいずれかにキャレットＣＳを合わせ、メニューバーの［その他（Ｏ）］のドロップダウンメニューから「埋め込みファイルの展開」を選択することにより、キャレットＣＳを合わせたパラグラフに、このパラグラフに関係付けられた文書ファイルが図３のファイル埋め込み設定・解除ルーチンによる埋め込み処理と同様の処理によって埋め込まれ、その内容が展開される。例えば、図２１の５番目のパラグラフを展開するときには、この５番目のパラグラフにキャレットＣＳを合わせて上記の操作を行なうことにより、５番目のパラグラフに文書ファイル（F:\file8.TXT）が埋め込まれ、図２２に示すようにその内容が展開される。
【００８４】
なお、図２１および図２２に例示した文書ファイル（F:\file8.TXT）は、実施例の文書編集装置によりパラグラフが設定されたものを示した。この場合、５番目のパラグラフは、そっくり文書ファイル（F:\file8.TXT）に置き換えられるから、展開された文書ファイル（F:\file8.TXT）のパラグラフには、文書ファイル（F:\file8.TXT）に設定された見出しが表示される。
【００８５】
以上説明した検索埋め込み処理から解るように、実施例の文書編集装置によれば、入力した文字列（キーワード）を内容に含む文書ファイルを検索し、パラグラフとして埋め込むことができる。この結果、埋め込む文書ファイルがどれか解らなくても、その文書ファイルの内容について関連性の高い文字列をキーワードとして入力することにより、目的とする文書ファイルを短時間に見つけだして、文書に埋め込むことができる。また、関連性のある文書ファイルを複数埋め込み、必用な部分のみを切り出して文書を作成するといった文書の作成手法を容易に行なうことができる。
【００８６】
もとより、検索され埋め込まれた文書ファイルは、文書に設定されたパラグラフとして取り扱うことができるから、文書全体の構成の編集やパラグラフ内の文章の編集を、文書全体を把握しながら行なうことができる。
【００８７】
実施例の文書編集装置では、パラグラフと埋め込み文書ファイルとを関係付けてタグファイル形式で表示し、その内容を展開する際に実際の埋め込み処理を行なったが、直接埋め込み処理を行なう構成でもかまわない。この場合、検索された文書ファイルの内容のすべてを表示せず、各パラグラフの表示行数を小さく設定しておくことのが望ましい。
【００８８】
なお、実施例の文書編集装置では、パラグラフに文書ファイルが埋め込まれているか否かをチェックすることもできる。この操作は、キャレットＣＳをパラグラフに合わせて、メニューバーの［その他（Ｏ）］のドロップダウンメニューから「パラグラフのチェック」を選択し、図２３に例示するように、ファイル埋め込み表示ダイアログボックスＤ４を表示させる。このファイル埋め込み表示ダイアログボックスＤ４では、キャレットＣＳを合わせたパラグラフに文書ファイルが埋め込まれているときには、その埋め込まれている文書ファイル名が「埋め込まれているファイル」の欄に表示されるようになっている。
【００８９】
次に、文書のパラグラフに見出しを設定する様子について図２４および図２５の見出し設定・保存処理ルーチンに基づき説明する。文書のパラグラフに見出しを設定する場合、まず、図４に示す画面でメニューバーの［編集（Ｅ）］のドロップダウンメニューから「見出しの設定」を選択するか、または、ボタンバーの「見出しの設定」のボタンを選択して、図２６に例示する見出し文字列設定ダイアログボックスＤ５を表示させる（ステップＳ４００）。この見出し文字列設定ダイアログボックスＤ５は、図示するように、見出しを設定しようとするパラグラフのレベルを指定するレベル指定欄Ｍ１、見出しの前部を構成する前置文字を入力する前置文字入力欄Ｍ２、見出しの後置文字を入力する後置文字入力欄Ｍ３、後置文字の先頭文字（後置文字の先頭文字が数字または漢数字のときには、先頭文字から連続する数字または漢数字により表わされる数値、以下同じ）を増加させる方法を指定する増加法指定欄Ｍ４、「上位レベルとのリンク」のチェックボックス、見出しを設定する範囲を指定する範囲指定欄Ｍ５、設定，削除，キャンセル，ヘルプ，保存および読み込みの処理を選択するボタンにより構成されている。
【００９０】
使用者は、この見出し文字列設定ダイアログボックスＤ５のレベル指定欄Ｍ１から設定しようとするパラグラフのレベルを選択し、前置文字入力欄Ｍ２および後置文字入力欄Ｍ３にそのパラグラフに設定する見出しの初期値を入力する。また、増加法指定欄Ｍ４の「番号増加」，「文字コード増加」，「増加しない」の左側に設けられているラジオボタンを選択することによりパラグラフの順番毎に後置文字の先頭文字を増加させる方法を選択し、「上位レベルとのリンク」のチェックボックスにより設定しようとするパラグラフの上位レベルの見出しを前置文字の前に付加するか否かを指定する。さらに、範囲指定欄Ｍ５の「文書全体」と「指定範囲のみ」の左側に設けられているラジオボタンを選択することにより見出しを設定する範囲を指定する。そして、「設定」，「削除」，「キャンセル」，「ヘルプ」，「保存」および「読み込み」のボタンから処理を選択する（ステップＳ４０２）。
【００９１】
見出し文字列設定ダイアログボックスＤ５にはデフォルト値が設定されており、その値は、レベル１では、前置文字入力欄Ｍ２は空白，後置文字入力欄Ｍ３は「１」，増加法指定欄Ｍ４は「番号増加」，「上位レベルとのリンク」のチェックボックスはリンク側にチェック，範囲指定欄Ｍ５は「文書全体」である。レベル２以降のデフォルト値は、前置文字入力欄Ｍ２が「・」である他は、レベル１と同じである。図４に示す文書のパラグラフの見出しは、このデフォルト値により設定されたものである。なお、各パラグラフの見出しの前に表示されている「・」は、文書に設定されたパラグラフの先頭を示すものであり、見出しとは異なり、全内容の表示のときに「・」、下位レベルのパラグラフの折りたたみ表示（下位レベルのパラグラフは非表示）のときには「＋」、先頭行のみの表示のときは「−」と変化するものである。
【００９２】
「設定」，「保存」のいずれかの処理ボタンが操作されると、いずれの処理かの判定がなされ（ステップＳ４０４）、「設定」の場合にはステップＳ４０６ないしステップＳ４２２の処理が行なわれ、「保存」の場合には図２５に示すステップＳ４３０ないしステップＳ４４４の処理が行なわれる。
【００９３】
「設定」の処理ボタンが操作されたときには、まず、対象のパラグラフに前置文字入力欄Ｍ２に入力された前置文字をセットする（ステップＳ４０６）。この際、文字列設定ダイアログボックスＤ５で上位レベルとのリンクをチェックした場合には、上位レベルの見出しに前置文字入力欄Ｍ２で入力した前置文字を付加したものがセットされる。続いて、前置文字をセットしたパラグラフの順番（このパラグラフが属する直前の上位レベルのパラグラフから数えた順番）を表示パラグラフデータから読み込み（ステップＳ４０８）、後置文字入力欄Ｍ３で入力した後置文字の先頭文字の増加法を調べる（ステップＳ４１０）。増加法は、増加法指定欄Ｍ４で入力されたものにより判断される。
【００９４】
後置文字入力欄Ｍ３に入力された後置文字の先頭文字がデフォルト値の「１」や他の数字または漢数字のときには、通常、増加法指定欄Ｍ４では「番号増加」が選択されている。この場合、後置文字の先頭文字から連続する数字または漢数字により表わされる数値に、読み込んだパラグラフの順番を加えて、そのパラグラフに設定する数値を演算する（ステップＳ４１２）。続いて、この演算された数値を数字または漢数字に変換し（ステップＳ４１４）、変換した数字または漢数字を既にセットされた前置文字に続けてセットする（ステップＳ４１６）。例えば、後置文字に「３章」がセットされており読み込んだパラグラフの番号が「３」のときには数字「６」がセットされ、後置文字に「１９節」がセットされており読み込んだパラグラフの番号が「４」のときには２文字の数字「２３」がセットされる。なお、後置文字の先頭文字から連続する数字または漢数字により表わされる数値にパラグラフの番号を加えた結果、桁が大きくなる場合には、その大きな桁の数値を表わす連続する数字がセットされる。例えば、後置文字に「３章」がセットされておりパラフラグの番号が「７」のときには、数字の「１０」がセットされる。
【００９５】
次に、後置文字の先頭文字から連続する数字または漢数字の次の文字以降の文字を、セットされた数字または漢数字に続けてセットする（ステップＳ４２２）。即ち、上記の例の後置文字に「３章」がセットされたときにはステップＳ４１６でセットされた数字「６」に続けて「章」がセットされ、後置文字に「１９節」がセットされたときにはステップＳ４１６でセットされた数字「２３」に続けて「節」がセットされる。
【００９６】
後置文字入力欄Ｍ３に入力された後置文字の先頭文字がデフォルト値の「１」や他の数字，漢数字以外の文字のときには、通常、増加法指定欄Ｍ４では、「文字コード増加」か「増加しない」が選択される。「文字コード増加」が選択されたときには、後置文字の先頭文字に対応する文字コードに、ステップＳ４０８で読み込んだパラグラフの順番を加えて、そのパラグラフに設定する文字に対応する文字コードを演算し（ステップＳ４１８）、演算した文字コードに対応する文字をセットされた前置文字に続けてセットする（ステップＳ４２０）。例えば、後置文字に「あ章」がセットされており、パラグラフの番号が「３」のときには、文字「あ」の文字コードに値３を加え、この値３を加えた文字コードに対応する文字「え」をセットする。そして、後置文字の先頭文字が数字のときと同様に、後置文字の先頭文字の次の文字以降の文字を、セットされた文字に続けてセットする（ステップＳ４２２）。例えば、上記の例の後置文字に「あ章」がセットされたときには、文字「え」に続けて「章」がセットされる。
【００９７】
「増加しない」が選択されたときには、後置文字の先頭文字が数字でも数字以外の文字でも何等変化することなく、前置文字入力欄Ｍ２および後置文字入力欄Ｍ３で入力した前置文字と後置文字からなる見出しがすべてのパラグラフに設定される。
【００９８】
なお、後置文字の先頭文字が数字であり、増加法指定欄Ｍ４で「文字コード増加」が選択されているときには、数字が文字として扱われ、数字または漢数字以外の文字のときと同様にステップＳ４１８ないＳ４２２の処理が実行される。また、後置文字の先頭文字が数字または漢数字以外の文字であり、増加法指定欄Ｍ４で「番号増加」が選択されているときには、図示しないが、増加法指定欄Ｍ４の選択に誤りがあると判断し、その旨のメッセージをカラーＣＲＴ７６に表示し、パラグラフに見出しを設定せずに本ルーチンを終了する。
【００９９】
このようにパラグラフに前置文字および後置文字がセットされると、範囲指定欄Ｍ５で指定した範囲を終了したかを判断し（ステップＳ４２４）、まだ、終了していないときには、ステップＳ４０６に戻り、ステップＳ４０６ないしＳ４２２の処理を繰り返し行ない、範囲を終了したと判断すると、本ルーチンを終了する。
【０１００】
今、図４に示した文書全体のレベル１のパラグラフに第一章，第二章，…の見出しを設定する場合を考える。この場合、レベル指定欄Ｍ１では最上段のレベル１を選択し、前置文字入力欄Ｍ２には「第」を後置文字入力欄Ｍ３には「一章」を入力する。そして増加法指定欄Ｍ４では「番号増加」を、範囲指定欄Ｍ５では「文書全体」をそれぞれ選択し、「設定」の処理ボタンをマウス７３でクリックする。すると、上述したステップＳ４０６ないしＳ４１６，Ｓ４２２，Ｓ４２４の処理を繰り返して各パラグラフに設定した見出しがセットされる。このセットされた状態を図２７に示す。図２７では、レベル１のパラグラフには第一章，第二章…が設定される。しかし、レベル２のパラグラフは図４の状態のままである。
【０１０１】
次に、この状態（図２７）の文書全体のレベル２のパラグラフに第ア節，第イ節，…の見出しを設定する場合を考える。この場合、レベル指定欄Ｍ１では最上段から２番目のレベル２を選択し、前置文字入力欄Ｍ２には「第」を後置文字入力欄Ｍ３には「ア節」を入力する。そして増加法指定欄Ｍ４では「文字コード増加」を、範囲指定欄Ｍ５では「文書全体」をそれぞれ選択し、さらに「上位レベルとのリンク」はリンクしない側の無チェックとして、「設定」の処理ボタンをマウス７３でクリックする。すると、上述したステップＳ４０６，Ｓ４１０およびＳ４１８ないしＳ４２４の処理を繰り返して各パラグラフに設定した見出しがセットされる。このセットされた状態を図２８に示す。図２８では、レベル２のパラグラフには、上位レベルの見出しがリンクされず、第ア章，第イ章…が設定される。なお、ステップＳ４０８では、対象のパラグラフが属する直前の上位レベルのパラグラフから数えた順番が読み込まれるから、第二章に下位レベルにあるパラグラフには、第一章の下位レベルのパラグラフに設定された見出しと同様に、第ア節，第イ節，…が設定される。
【０１０２】
文字列設定ダイアログボックスＤ５で「保存」の処理ボタンが操作されると、図２４の見出し設定・保存処理ルーチンのステップＳ４０４では、「保存」の処理と判断され、図２５に示すステップＳ４３０ないしＳ４４４を実行する。この「保存」の処理は、文字列設定ダイアログボックスＤ５で入力および選択した内容をファイル化して保存するものである。この処理では、まず、前置文字入力欄Ｍ２に入力された前置文字が保存され（ステップＳ４３０）、続いて増加法指定欄Ｍ４の選択により増加法が判断される（ステップＳ４３２）。増加法指定欄Ｍ４で「番号増加」を選択した場合には、後置文字入力欄Ｍ３により入力された後置文字の先頭文字が数字または漢数字であるか否かを判定し（ステップＳ４３４）、数字または漢数字のときには、この数字または漢数字を数値変換して（ステップＳ４３６）、この変換した数値を保存する（ステップＳ４３８）。そして、後置文字入力欄Ｍ３に入力された後置文字を保存して（ステップＳ４４４）、本ルーチンを終了する。ステップＳ４３４で、後置文字の先頭文字が数字または漢数字以外の文字のときには、ステップＳ４３６およびＳ４３８の処理をせずに、後置文字を保存して（ステップＳ４４４）、本ルーチンを終了する。
【０１０３】
増加法指定欄Ｍ４で「文字コード増加」を選択した場合には、ステップＳ４３２で「文字コード増加」と判断され、後置文字入力欄Ｍ３により入力された後置文字の先頭文字に対応する文字コードを読み込み（ステップＳ４４０）、この読み込んだ文字コードを保存する（ステップＳ４４２）。そして、後置文字入力欄Ｍ３により入力された後置文字を保存して（ステップＳ４４４）、本ルーチンを終了する。
【０１０４】
なお、増加法指定欄Ｍ４で「増加しない」を選択した場合には、ステップＳ４３２で「増加しない」と判断され、すぐに後置文字入力欄Ｍ３により入力された後置文字を保存して（ステップＳ４４４）、本ルーチンを終了する。
【０１０５】
こうして保存された見出しのファイルは、文字列設定ダイアログボックスＤ５の「読み込み」の処理ボタンを操作することによって読み込まれる。
【０１０６】
以上説明した見出しの設定処理および保存の処理から解るように、実施例の文書編集装置によれば、後置文字の先頭文字が数字または漢数字以外の文字であっても、文字コードを増加させることにより見出しをパラグラフ毎に変化させて設定することができる。この結果、表現力の豊かな文書を容易に作成することができる。しかも、こうした見出しをファイル化して保存し、保存したファイルを読み込んで用いることができるので、表現力豊かな見出しを容易に設定することができる。
【０１０７】
実施例の文書編集装置では、後置文字の先頭文字の文字コードに対象のパラグラフの番号を加えてこのパラグラフに設定する見出しの後置文字の先頭文字に対応する文字コードを演算したが、後置文字の先頭文字の文字コードに、パラグラフの番号に係数を乗じた数値あるいはパラグラフの番号に所定数を加えた数値を加えてこのパラグラフに設定する見出しの後置文字の先頭文字に対応する文字コードを演算する構成としてもよい。
【０１０８】
また、実施例の文書編集装置では、前置文字と後置文字とを入力し、後置文字の先頭文字を文字コードを演算してパラグラフ毎に変化させたが、見出しの文字列を入力し、パラグラフ毎に変化させる文字を入力した文字列の先頭から何番目と指定する構成としてもよい。
【０１０９】
実施例の文書編集装置では、パラグラフ毎に変化させる文字は、後置文字の先頭文字の一文字としたが、後置文字の先頭文字から二文字あるいは三文字以上であっても差し支えない。
【０１１０】
実施例の文書編集装置では、後置文字の先頭文字の文字コードに対象のパラグラフの番号を加えてこのパラグラフに設定する見出しの後置文字の先頭文字に対応する文字コードを演算したが、任意の複数の数値の順列をあらかじめ定めておき、この順列から対象のパラグラフの番号に相当する順番の数値を後置文字の先頭文字の文字コードに加えてこのパラグラフに設定する見出しの後置文字の先頭文字に対応する文字コードを演算する構成としてもよい。この構成では、例えば、イ，ロ，ハ，ニ，…の文字に対応する文字コードから「イ」に対応する文字コードを減算する数値の順列をあらかじめ定めておき、後置文字の先頭文字に「イ」を入力すれば、パラグラフにイ，ロ，ハ，ニ，…と変化させた見出しを設定することができる。
【０１１１】
こうした実施例の文書作成装置では、現在編集中の文書ファイル名やこの編集中の文書に埋め込まれている文書ファイル名，過去に編集した文書ファイル名が、編集中のウインドウとは別にデスクトップＤＴに開かれたウインドウ（ファイル一覧表示ウインドウＷＦＨ）に表示される。図２９に、ファイル一覧表示ウインドウＷＦＨを表示した状態のデスクトップＤＴを例示する。なお、このファイル一覧表示ウインドウＷＦＨは、メニューバーの［その他（Ｏ）］のドロップダウンメニューから「ファイル一覧表示」を選択することにより表示される。
【０１１２】
実施例の文書編集装置では、文書ファイルを開いたり新規に作成したりすると、そのファイル名がファイル名記憶部ＦＫＭに記憶される。このファイル名記憶部ＦＫＭでは、あらかじめ指定した数（例えば２０個）のファイル名が記憶されており、文書編集装置の終了時には、ファイル名記憶部ＦＫＭに記憶しているファイル名をファイル化してハードディスク８４に書き込み、文書編集装置の起動時には、図示しない起動時ルーチンによりハードディスク８４に書き込まれたファイルからファイル名記憶部ＦＫＭに読み込む。
【０１１３】
ファイル一覧表示ウインドウＷＦＨでは、図示するように、文書編集装置により開かれている文書ファイル名が表示されると共に、開かれている文書に埋め込まれている文書ファイルが表示される。例えば、ファイル一覧表示ウインドウＷＦＨの「F:\FILE1」は、デスクトップＤＴに表示されたウインドウＷＦ１に表示されているファイルであり、「F:\FILE2」は、デスクトップＤＴ上でウインドウＷＦ１の下に表示されたウインドウＷＦ２に表示されているファイルである。
【０１１４】
図中、ファイル一覧表示ウインドウＷＦＨの字下げしてファイル名の先頭に「 +」が付されているファイルは、直前の字下げされていない文書ファイルに埋め込まれている文書ファイルであることを示す。例えば、「F:\FILE1」の下の字下げされて表示された「 +F:\file1.TXT」から「+C:\AAA\file10.TXT」は、文書ファイル「F:\FILE1」に埋め込まれている文書ファイルを示す。
【０１１５】
また、ファイル一覧表示ウインドウＷＦＨで字下げされずファイル名の先頭に「 -」が付されているファイルは、以前実施例の文書編集装置により開かれた文書ファイルであり、下から文書編集装置により閉じられた順に表示される。すなわち上に表示されているファイルほど、後に閉じられたファイルである。なお、ファイル一覧表示ウインドウＷＦＨでは、現在一番前に表示されているウインドウに表示されている文書ファイル名が枠に囲われて表示される（図２９では、「F:\FILE1」）。
【０１１６】
実施例の文書編集装置では、このファイル一覧表示ウインドウＷＦＨから既に閉じられた文書を再び開くことができる。この処理は、ファイル一覧表示ウインドウＷＦＨの「 -」の付いたファイル名をマウス７３でクリックし、メニューバーの［ファイル（Ｆ）］のドロップダウンメニューから「開く」を選択することにより行なわれ、この「開く」の選択により、デスクトップＤＴ上に新たなウインドウが設定され、この新設されたウインドウにクリックした文書ファイルが開かれ、編集可能となる。
【０１１７】
以上説明したファイルの一覧表示処理から解るように、実施例の文書編集装置によれば、現在開いている文書ファイル名およびこの文書に埋め込まれている文書ファイルを一目で把握することができる。また、ファイル一覧表示ウインドウＷＦＨには、過去にこの文書編集装置により編集された文書ファイルを順序よく表示するから、この文書編集装置により最近に編集された文書を知ることができる。しかも、ファイル一覧表示ウインドウＷＦＨに表示されたファイルを指定し、指定したファイルを開き編集可能とするから、最近に編集された文書を修正するなどの開く頻度の高い文書ファイルを直ぐに開いて編集することができる。
【０１１８】
実施例の文書編集装置では、現在開かれている文書に埋め込まれている文書ファイルも一覧表示したが、埋め込まれている文書ファイルを表示しない構成としてもよい。また、実施例の文書編集装置では、既に閉じている文書ファイルを保存した降順に表示したが、昇順に表示する構成、アルファベット順に表示する構成など種々の表示としてもよい。
【０１１９】
以上本発明の実施例について説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる態様で実施し得ることは勿論である。
【０１２０】
【発明の効果】
以上説明したように本発明の第１の文書編集装置によれば、文書に設定された構造単位に他の文書をファイルの状態で埋め込むことができる。しかも、他の文書を埋め込んだ構造単位を、他の構造単位と共に構造図に表示すると共にこの構造図を用いて他の構造単位と同様に編集することができる。
【０１２１】
本発明の第１の文書編集装置において、表示手段を、埋め込まれた他の文書の構造単位をも文書に設定された構造単位と共に構造図に表示するものとすれば、埋め込まれた他の文書の構造単位も他の構造単位と同様に編集することができる。
【０１２２】
本発明の第１の文書編集装置において、他文書埋込手段が他文書表示手段と他文書指定手段と構造単位指定手段と埋込処理手段とを備える構成とすれば、記憶手段に記憶された他の文書から埋め込もうとする文書を容易に指定することができる。
【０１２３】
こうした他文書埋込手段が他文書表示手段と構造単位指定手段と構造単位指定手段とを備えた第１の文書編集装置において、他文書埋込手段が、更にアイコン表示手段を備え、構造単位指定手段が、アイコンを構造単位に重ねて指定するものとすれば、構造単位に他の文書を埋め込む際、埋め込む他の文書の指定と、埋め込む構造単位の指定とを一つの画面により視覚的に、かつ連続的に行なうことができる。
【０１２４】
本発明の第１の文書編集装置において、構造単位の内容を、構造単位の文書の構造位置に基づいて字下げして表示してなる構造図とすれば、文書の構造と各構造単位の内容を合わせて表示することができる。
【０１２５】
本発明の第１の文書編集装置において、編集手段が、指定手段と構造単位内容表示手段と構造単位内編集手段とを備えるものとすれば、文書の構造の編集だけでなく、構造単位の内容をも編集することができる。
【０１２６】
こうした編集手段が指定手段と構造単位内容表示手段と構造単位内編集手段とを備えた第１の文書編集装置において、前記編集手段が更に他文書保存手段を備えるものとすれば、構造単位に埋め込まれた他の文書を編集した際、編集された他の文書を編集前の他の文書に代えてファイル化して保存することができる。
【０１２７】
本発明の第１の文書編集装置において、更に文字列指定手段と検索手段とを備え、他文書埋込手段を、検索手段により指定した文字列を含む他の文書が検索されたとき、文書に新たな構造単位を設定すると共に、この設定された構造単位に検索された他の文書を埋め込む手段であるものとすれば、指定した文字列を含む他の文書を記憶手段から検索して文書に埋め込むことができる。この結果、ある特定の内容に関連のあるキーワードを文字列として指定することにより、特定の内容に関連のある他の文書を文書に埋め込むことができ、目的とする文書の作成を支援することができる。
【０１２８】
本発明の第１の文書編集装置において、ファイル名一覧表示手段を備えるものとすれば、編集中の文書のファイル名および過去に編集した文書のファイル名を即座に把握することができる。この結果、以前に編集した文書を編集する際に、直ぐにファイルを開くことができる。
【０１２９】
ファイル名一覧表示手段を備えた第１の文書編集装置において、前記ファイル名一覧表示手段を、編集中の文書の構造単位に埋め込まれた他の文書のファイル名を編集中の文書のファイル名と関連付けて一覧表示する手段とすれば、編集中の文書に他の文書が埋め込まれているか否か、および他の文書が埋め込まれていればそのファイル名を直ちに把握することができる。
【０１３０】
このファイル名一覧表示手段を備えた第１の文書編集装置において、更に、ウインドウ内文書指定手段と文書読込手段とを備えるものとすれば、ファイル名一覧表示手段により表示された文書ファイルを直ちに開いて編集することができる。
【図面の簡単な説明】
【図１】本発明の一実施例である文書編集装置の概略構成を示すブロック図である。
【図２】実施例としての文書編集装置が実現されるコンピュータ１０のハードウェア構成を示すブロック図である。
【図３】実施例の文書編集装置のコンピュータ１０で実行されるファイル埋め込み設定・解除ルーチンを例示するフローチャートである。
【図４】文書の埋め込みの様子を例示する説明図である。
【図５】文書の埋め込みの様子を例示する説明図である。
【図６】文書の埋め込みの様子を例示する説明図である。
【図７】文書の埋め込みの様子を例示する説明図である。
【図８】実施例の文書編集装置により編集され保存される文書ファイルのデータ構造を例示する説明図である。
【図９】文書ファイルが埋め込まれていないときの表示パラグラフデータ，内部パラグラフデータおよびテキストデータの関係を例示する説明図である。
【図１０】文書ファイルが埋め込まれたときの表示パラグラフデータ，内部パラグラフデータおよびテキストデータの関係を例示する説明図である。
【図１１】埋め込み文書ファイルにパラグラフが設定されているときの表示パラグラフデータ，内部パラグラフデータおよびテキストデータの関係を例示する説明図である。
【図１２】実施例の文書編集装置における構造図による文書の表示を例示する説明図である。
【図１３】構造図による文書の表示の際にコンピュータ１０で実行されるファイル埋め込み処理ルーチンを例示するフローチャートである。
【図１４】カラーＣＲＴ７６にファイル表示ウインドウＷＢを開いた状態を例示する説明図である。
【図１５】パラグラフに文書ファイルを埋め込む様子を例示する説明図である。
【図１６】パラグラフに文書ファイルが埋め込まれた状態を例示する説明図である。
【図１７】構造図による文書の表示の際にコンピュータ１０で実行されるパラグラフ内編集ルーチンを例示するフローチャートである。
【図１８】パラグラフ内の文章を編集する様子を例示する説明図である。
【図１９】実施例の文書編集装置のコンピュータ１０で実行される検索埋め込み処理ルーチンを例示するフローチャートである。
【図２０】キーワード検索ダイアログボックスＤ３を表示した状態を例示する説明図である。
【図２１】検索埋め込みによりタグファイル形式として文書ファイルが表示された状態を例示する説明図である。
【図２２】検索埋め込みにより埋め込まれた文書ファイルを展開した状態を例示する説明図である。
【図２３】ファイル埋め込み表示ダイアログボックスＤ４を表示した状態を示す説明図である。
【図２４】実施例の文書編集装置のコンピュータ１０で実行される見出し設定・保存処理ルーチンの一部を例示するフローチャートである。
【図２５】実施例の文書編集装置のコンピュータ１０で実行される見出し設定・保存処理ルーチンの一部を例示するフローチャートである。
【図２６】文字列設定ダイアログボックスＤ５を表示した状態を示す説明図である。
【図２７】見出しを設定する様子を例示する説明図である。
【図２８】見出しを設定する様子を例示する説明図である。
【図２９】ファイル一覧表示ウインドウＷＦＨを表示した状態のデスクトップを例示する説明図である。
【符号の説明】
１０…コンピュータ
２０…演算処理部
２１…ＣＰＵ
２２…ローカルバス
２３…キャッシュメモリ
２４…キャッシュコントローラ
２５…メインメモリ
３０…ＰＣＩブリッジ
３２…ＰＣＩバス
４０…コントローラ部
４２…ＩＳＡバス
４４…ＣＲＴＣ
４６…ＳＣＳＩコントローラ
４８…ＩＳＡブリッジ
５４…複合Ｉ／Ｏポート
５６…サウンドＩ／Ｏ
６０…Ｉ／Ｏ部
６２…ＩＳＡスロット
６８…タイマ
７２…キーボード
７３…マウス
７４…スピーカ
７６…カラーＣＲＴ
８２…フロッピディスク装置
８４…ハードディスク
８６…パラレルポート
８８…プリンタ
９０…シリアルポート
９２…モデム
９６…マイクロフォン
【図１】
0003873298.tif 000002
【図２】
0003873298.tif 000003
【図３】
0003873298.tif 000004
【図４】
0003873298.tif 000005
【図５】
0003873298.tif 000006
【図６】
0003873298.tif 000007
【図７】
0003873298.tif 000008
【図８】
0003873298.tif 000009
【図１１】
0003873298.tif 000010
【図９】
0003873298.tif 000011
【図１０】
0003873298.tif 000012
【図１２】
0003873298.tif 000013
【図１３】
0003873298.tif 000014
【図１４】
0003873298.tif 000015
【図１５】
0003873298.tif 000016
【図１６】
0003873298.tif 000017
【図１７】
0003873298.tif 000018
【図１８】
0003873298.tif 000019
【図１９】
0003873298.tif 000020
【図２０】
0003873298.tif 000021
【図２１】
0003873298.tif 000022
【図２２】
0003873298.tif 000023
【図２３】
0003873298.tif 000024
【図２４】
0003873298.tif 000025
【図２５】
0003873298.tif 000026
【図２６】
0003873298.tif 000027
【図２７】
0003873298.tif 000028
【図２８】
0003873298.tif 000029
【図２９】
0003873298.tif 000030