(57)【要約】【課題】ある文書Ａの作成中に必要となる可能性の高い他の文書Ｂ、具体的にはたとえば文書Ａの元となった文書や、文書Ａと同時に開かれていたことのある文書などを、あらかじめ文書Ａに登録しておくことで、ユーザが必要なとき必要な文書に高速にアクセスできるようにする。【解決手段】「３月月報．ｊｔｄ」を同名で保存（図中「上書保存」）すると、保存日時とその時点でオープン中の他の文書の名前「クレーム処理．ｊｔｄ」との組が同時編集文書情報３００ｂとして記録される。一方、上記文書を「４月月報．ｊｔｄ」として別名で保存（図中「名前を付けて保存」）すると、元文書情報３００ａとして保存前の名前「３月月報．ｊｔｄ」が、同時編集文書情報３００ｂとして保存日時とその時点でオープン中の他の文書の名前「出張報告０４０５．ｊｔｄ」との組が、それぞれ記録される。【選択図】        図４
2006126962.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子文書を第２の電子文書として保存すべき旨の指示を検知する検知手段と、
前記検知手段により前記指示が検知された場合に、前記第１の電子文書中に当該電子文書の識別情報を書き込む書き込み手段と、
前記書き込み手段により前記識別情報を書き込まれた前記第１の電子文書を前記第２の電子文書として保存する保存手段と、
前記書き込み手段により書き込まれた前記識別情報を前記保存手段により保存された前記第２の電子文書中から読み出す読み出し手段と、
前記読み出し手段により読み出された前記識別情報を表示画面に表示する表示手段と、
を備えることを特徴とする文書作成装置。
【請求項２】
第１の電子文書に対する所定の指示を検知する検知手段と、
前記検知手段により前記指示が検知された場合に、前記第１の電子文書中に当該電子文書とともに編集可能状態にある第２の電子文書の識別情報を書き込む書き込み手段と、
前記書き込み手段により書き込まれた前記識別情報を前記第１の電子文書中から読み出す読み出し手段と、
前記読み出し手段により読み出された前記識別情報を表示画面に表示する表示手段と、
を備えることを特徴とする文書作成装置。
【請求項３】
前記所定の指示とは前記第１の電子文書の保存指示であることを特徴とする前記請求項２に記載の文書作成装置。
【請求項４】
さらに、前記書き込み手段により書き込まれた前記識別情報を前記第１の電子文書または前記第２の電子文書中から削除する削除手段を備えることを特徴とする前記請求項１〜請求項３のいずれか一つに記載の文書作成装置。
【請求項５】
前記識別情報とは前記第１の電子文書または前記第２の電子文書のフルパス名であることを特徴とする前記請求項１〜請求項４のいずれか一つに記載の文書作成装置。
【請求項６】
第１の電子文書を第２の電子文書として保存すべき旨の指示を検知する検知工程と、
前記検知工程で前記指示が検知された場合に、前記第１の電子文書中に当該電子文書の識別情報を書き込む書き込み工程と、
前記書き込み工程で前記識別情報を書き込まれた前記第１の電子文書を前記第２の電子文書として保存する保存工程と、
前記書き込み工程で書き込まれた前記識別情報を前記保存工程で保存された前記第２の電子文書中から読み出す読み出し工程と、
前記読み出し工程で読み出された前記識別情報を表示画面に表示する表示工程と、
を含むことを特徴とする文書作成方法。
【請求項７】
第１の電子文書に対する所定の指示を検知する検知工程と、
前記検知工程で前記指示が検知された場合に、前記第１の電子文書中に当該電子文書とともに編集可能状態にある第２の電子文書の識別情報を書き込む書き込み工程と、
前記書き込み工程で書き込まれた前記識別情報を前記第１の電子文書中から読み出す読み出し工程と、
前記読み出し工程で読み出された前記識別情報を表示画面に表示する表示工程と、
を含むことを特徴とする文書作成方法。
【請求項８】
前記所定の指示とは前記第１の電子文書の保存指示であることを特徴とする前記請求項７に記載の文書作成方法。
【請求項９】
さらに、前記書き込み工程で書き込まれた前記識別情報を前記第１の電子文書または前記第２の電子文書中から削除する削除工程を含むことを特徴とする前記請求項６〜請求項８のいずれか一つに記載の文書作成方法。
【請求項１０】
前記識別情報とは前記第１の電子文書または前記第２の電子文書のフルパス名であることを特徴とする前記請求項６〜請求項９のいずれか一つに記載の文書作成方法。
【請求項１１】
前記請求項６〜請求項１０のいずれか一つに記載された方法をコンピュータに実行させる文書作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は文書作成装置、文書作成方法、および文書作成プログラムに関する。
【背景技術】
【０００２】
パーソナル・コンピュータなどで電子文書を作成する場合、すでに作成されている他の文書を参照したり、他の文書の一部を使い回したりすることがよくある。そこで本出願人は、本出願人が製造・販売するワープロソフト「一太郎（登録商標）１３」において、「参考文書」機能を搭載している。これはある文書の参考文書として他の文書を登録しておくと、「文書ウィンドウ」（文書の本文が表示されるウィンドウ）とは別の「ナレッジウィンドウ」中に、現在アクティブな文書の参考文書が一覧表示されるとともに、一覧中で選択された参考文書の本文が参照専用（編集禁止状態）で文書ウィンドウに表示される機能である。上記機能により、ユーザは必要な文書に高速にアクセスすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来技術においては、参考文書はユーザが逐一手動で登録しなければならなかった。言い換えると、ユーザがあらかじめ、文書作成中に必要になるかもしれない他の文書を正確に予見（予測）できるのでなければ、上記機能による恩恵を享受できないという問題点があった。
【０００４】
この発明は上述した従来技術による問題点を解消するため、ある文書Ａの作成中に必要となる可能性の高い他の文書Ｂを、あらかじめ文書Ａに登録しておくことで、ユーザが必要なとき必要な文書に高速にアクセスできるよう支援することが可能な文書作成装置、文書作成方法、および文書作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる文書作成装置は、第１の電子文書を第２の電子文書として保存すべき旨の指示を検知する検知手段と、前記検知手段により前記指示が検知された場合に、前記第１の電子文書中に当該電子文書の識別情報を書き込む書き込み手段と、前記書き込み手段により前記識別情報を書き込まれた前記第１の電子文書を前記第２の電子文書として保存する保存手段と、前記書き込み手段により書き込まれた前記識別情報を前記保存手段により保存された前記第２の電子文書中から読み出す読み出し手段と、前記読み出し手段により読み出された前記識別情報を表示画面に表示する表示手段と、を備えることを特徴とする。
【０００６】
この請求項１の発明によれば、文書Ａが文書Ｂとして保存される前の文書Ａの識別情報が文書Ｂに記録されるとともに、文書Ｂ中から当該情報を読み出して画面表示させることができる。
【０００７】
また、請求項２の発明にかかる文書作成装置は、第１の電子文書に対する所定の指示を検知する検知手段と、前記検知手段により前記指示が検知された場合に、前記第１の電子文書中に当該電子文書とともに編集可能状態にある第２の電子文書の識別情報を書き込む書き込み手段と、前記書き込み手段により書き込まれた前記識別情報を前記第１の電子文書中から読み出す読み出し手段と、前記読み出し手段により読み出された前記識別情報を表示画面に表示する表示手段と、を備えることを特徴とする。
【０００８】
この請求項２の発明によれば、文書Ａ中に、何らかの処理の実行時に同時に開かれていた他の文書Ｂの識別情報が記録されるとともに、文書Ａ中から当該情報を読み出して画面表示させることができる。
【０００９】
また、請求項３の発明にかかる文書作成装置は、前記請求項２に記載の発明において、前記所定の指示とは前記第１の電子文書の保存指示であることを特徴とする。
【００１０】
この請求項３の発明によれば、文書Ａ中に、当該文書の保存時に同時に開かれていた他の文書Ｂの識別情報が記録されるとともに、文書Ａ中から当該情報を読み出して画面表示させることができる。
【００１１】
また、請求項４の発明にかかる文書作成装置は、前記請求項１〜請求項３のいずれか一つに記載の発明において、さらに、前記書き込み手段により書き込まれた前記識別情報を前記第１の電子文書または前記第２の電子文書中から削除する削除手段を備えることを特徴とする。
【００１２】
この請求項４の発明によれば、文書中に記録された上記識別情報を任意に削除することができる。
【００１３】
また、請求項５の発明にかかる文書作成装置は、前記請求項１〜請求項４のいずれか一つに記載の発明において、前記識別情報とは前記第１の電子文書または前記第２の電子文書のフルパス名であることを特徴とする。
【００１４】
この請求項５の発明によれば、上記識別情報としては前の文書名や同時に開かれていた文書の文書名が記録・表示される。
【００１５】
また、請求項６の発明にかかる文書作成方法は、第１の電子文書を第２の電子文書として保存すべき旨の指示を検知する検知工程と、前記検知工程で前記指示が検知された場合に、前記第１の電子文書中に当該電子文書の識別情報を書き込む書き込み工程と、前記書き込み工程で前記識別情報を書き込まれた前記第１の電子文書を前記第２の電子文書として保存する保存工程と、前記書き込み工程で書き込まれた前記識別情報を前記保存工程で保存された前記第２の電子文書中から読み出す読み出し工程と、前記読み出し工程で読み出された前記識別情報を表示画面に表示する表示工程と、を含むことを特徴とする。
【００１６】
この請求項６の発明によれば、文書Ａが文書Ｂとして保存される前の文書Ａの識別情報が文書Ｂに記録されるとともに、文書Ｂ中から当該情報を読み出して画面表示させることができる。
【００１７】
また、請求項７の発明にかかる文書作成方法は、第１の電子文書に対する所定の指示を検知する検知工程と、前記検知工程で前記指示が検知された場合に、前記第１の電子文書中に当該電子文書とともに編集可能状態にある第２の電子文書の識別情報を書き込む書き込み工程と、前記書き込み工程で書き込まれた前記識別情報を前記第１の電子文書中から読み出す読み出し工程と、前記読み出し工程で読み出された前記識別情報を表示画面に表示する表示工程と、を含むことを特徴とする。
【００１８】
この請求項７の発明によれば、文書Ａ中に、何らかの処理の実行時に同時に開かれていた他の文書Ｂの識別情報が記録されるとともに、文書Ａ中から当該情報を読み出して画面表示させることができる。
【００１９】
また、請求項８の発明にかかる文書作成方法は、前記請求項７に記載の発明において、前記所定の指示とは前記第１の電子文書の保存指示であることを特徴とする。
【００２０】
この請求項８の発明によれば、文書Ａ中に、当該文書の保存時に同時に開かれていた他の文書Ｂの識別情報が記録されるとともに、文書Ａ中から当該情報を読み出して画面表示させることができる。
【００２１】
また請求項９の発明にかかる文書作成方法は、前記請求項６〜請求項８のいずれか一つに記載の発明において、さらに、前記書き込み工程で書き込まれた前記識別情報を前記第１の電子文書または前記第２の電子文書中から削除する削除工程を含むことを特徴とする。
【００２２】
この請求項９の発明によれば、文書中に記録された上記識別情報を任意に削除することができる。
【００２３】
また請求項１０の発明にかかる文書作成方法は、前記請求項６〜請求項９のいずれか一つに記載の発明において、前記識別情報とは前記第１の電子文書または前記第２の電子文書のフルパス名であることを特徴とする。
【００２４】
この請求項１０の発明によれば、上記識別情報としては前の文書名や同時に開かれていた文書の文書名が記録・表示される。
【００２５】
また、請求項１１の発明にかかる文書作成プログラムによれば、前記請求項６〜請求項１０のいずれか一つに記載された方法をコンピュータに実行させることができる。
【発明の効果】
【００２６】
本発明にかかる文書作成装置、文書作成方法、および文書作成プログラムによれば、ある文書Ａの作成中に必要となる可能性の高い他の文書Ｂ（具体的には以下で説明するように、文書Ａの元となった文書、文書Ａと同時に開かれていたことのある文書など）を、あらかじめ文書Ａに登録しておくことで、ユーザが必要なとき必要な文書に高速にアクセスできるよう支援することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照して、この発明にかかる文書作成装置、文書作成方法、および文書作成プログラムの好適な実施の形態を詳細に説明する。
【００２８】
図１は、この発明の実施の形態にかかる文書作成装置のハードウエア構成の一例を示す説明図である。図中、１０１は装置全体を制御するＣＰＵを、１０２は基本入出力プログラムなどを記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２９】
また、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、１０７はＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００３０】
また、１０８はＣＰＵ１０１の制御にしたがってＣＤ−ＲＷやＣＤ−Ｒ、あるいはＣＤ−ＲＯＭ１０９に対するデータのリード／ライトを制御するＣＤ−ＲＷドライブを、１０９はＣＤ−ＲＷドライブ１０８の制御にしたがって読み書きされるデータを記憶する着脱自在のＣＤ−ＲＷ、ＣＤ−ＲあるいはＣＤ−ＲＯＭを、それぞれ示している。
【００３１】
また、１１０はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、１１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、１１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などを行うマウスを、それぞれ示している。
【００３２】
また、１１３は通信ケーブル１１４を介してＬＡＮやＷＡＮに接続され、当該ネットワークとＣＰＵ１０１とのインターフェースとして機能するネットワークＩ／Ｆを、１００は上記各部を接続するためのバスを、それぞれ示している。
【００３３】
次に、図２はこの発明の実施の形態にかかる文書作成装置の構成を機能的に示す説明図である。図中、２００はＵＩ（ユーザ・インターフェース）部であり、ユーザからの指示を受け付けるための各種ＵＩ画面を表示するとともに、当該画面で受け付けた指示に対応する処理を他の適切な機能部に振り分ける機能部である。なお、ユーザから受け付ける各種指示のうち、本実施の形態に関連するものは文書の保存指示（本出願人が製造・販売するワープロソフト「一太郎（登録商標）」の場合、プルダウンメニューの「ファイル−上書保存」あるいは「ファイル−名前を付けて保存」を選択）、そして後述する関連文書情報の読み出し・書き込みおよび削除指示である。
【００３４】
次に、２０１は文書記憶部であり、後述する関連文書情報３００が記録された複数の文書を保持する機能部である。２０２は編集中文書記憶部であり、文書記憶部２０１内の文書のうちオープンされているものを一時的に保持する機能部である。なお、編集中文書記憶部２０２内の文書は必ずしも編集中とは限らないが（参照されているだけのこともある）、文書記憶部２０１から編集中文書記憶部２０２に読み出され、編集可能状態にあるこれらの文書を以下では「編集中文書」という。また、文書記憶部２０１は図１に示したＨＤ１０５やＦＤ１０７、あるいはＣＤ−ＲＷ／ＣＤ−Ｒ／ＣＤ−ＲＯＭ１０９により、編集中文書記憶部２０２は同ＲＡＭ１０３により、それぞれ実現される。
【００３５】
次に、２０３は文書編集部であり、ＵＩ部２００からの指示を受けて、文書のオープンからクローズまでの編集処理全般を制御する機能部である。たとえば文書編集部２０３は、文書のオープン指示があった場合に文書記憶部２０１内の文書を編集中文書記憶部２０２に読み出したり、文書の保存指示があった場合に、編集中文書記憶部２０２内の文書を文書記憶部２０１に書き戻したりする。なお、文書編集部２０３によりオープンされた文書の名前は、文書履歴として文書履歴記憶部２０４に保存される。
【００３６】
また、文書編集部２０３内の関連文書情報抽出部２０３ａは、以下で説明する関連文書情報を文書中から読み出してＵＩ部２００に引き渡す機能部、関連文書情報更新部２０３ｂは関連文書情報を文書中に書き込んだり、文書中の関連文書情報を削除したりする機能部である。なお、本実施の形態で「更新」とは、「書き込み」と「削除」の双方を含むものとする。
【００３７】
図３は、図２の文書記憶部２０１／編集中文書記憶部２０２内の文書の構造を模式的に示す説明図である。図示するように、文書中にはその本文を構成する文字列などのほか、関連文書情報３００が含まれており、関連文書情報３００にはさらに元文書情報３００ａと同時編集文書情報３００ｂとが含まれている。
【００３８】
ここで元文書情報３００ａとは、具体的には文書が現在の名前で保存される前の名前であり、文書Ａを別の名前の文書Ｂとして保存したときに、関連文書情報更新部２０３ｂにより文書Ｂ中に書き込まれる。また、同時編集文書情報３００ｂとは文書の保存日時と、その保存時に編集中文書記憶部２０２内にあった他の編集中文書の名前との組であり、文書Ａを同名の文書Ａとして保存（上書保存）した場合は文書Ａ中に、文書Ａを別名の文書Ｂとして保存した場合は文書Ｂ中に、それぞれ関連文書情報更新部２０３ｂによって書き込まれる。
【００３９】
なお、文書の名前とは文書の識別情報の一例であり、多数の文書の中から個々の文書を一意に特定できるのであれば、関連文書情報３００としては文書の名前のほか何を記録するのであってもよい。また、本実施の形態において文書の名前とは、具体的には文書のフルパス名であるものとする。
【００４０】
図４は、図２に示した関連文書情報更新部２０３ｂによる関連文書情報３００の更新の様子を模式的に示す説明図である。図中、まず関連文書情報３００を持たない「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００３年度￥３月月報．ｊｔｄ」を編集後、同名で保存（図中「上書保存」）すると、図示するように保存日時とその時点でオープン中の他の文書の名前「Ｃ：￥・・・・・￥クレーム処理．ｊｔｄ」との組が、同時編集文書情報３００ｂとして記録される。
【００４１】
一方、「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００３年度￥３月月報．ｊｔｄ」を別名で保存、たとえば「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥４月月報．ｊｔｄ」として保存（図中「名前を付けて保存」）すると、「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥４月月報．ｊｔｄ」の元文書情報３００ａとして上記保存前の名前「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００３年度￥３月月報．ｊｔｄ」が、同時編集文書情報３００ｂとして保存日時とその時点でオープン中の他の文書の名前「Ｃ：￥・・・・・￥出張報告０４０５．ｊｔｄ」との組が、それぞれ記録される。
【００４２】
次に、「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥４月月報．ｊｔｄ」を編集後、同名で保存すると、図示するように保存日時とその時点でオープン中の他の文書の名前「Ｃ：￥・・・・・￥３月月報．ｊｔｄ」との組が、同時編集文書情報３００ｂとして記録される。
【００４３】
一方、「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥４月月報．ｊｔｄ」を別名で保存、たとえば「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥５月月報．ｊｔｄ」として保存すると、「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥５月月報．ｊｔｄ」の元文書情報３００ａとして上記保存前の名前「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥２００４年度￥４月月報．ｊｔｄ」が、同時編集文書情報３００ｂとして保存日時とその時点でオープン中の他の文書の名前「Ｃ：￥・・・・・￥売り上げ月次報告．ｊｔｄ」「Ｃ：￥・・・・・￥もう一度考える企画．ｊｔｄ」との組が、それぞれ記録される。
【００４４】
このように、元文書情報３００ａは別名での保存を繰り返すごとに１件ずつ増加してゆくが、本実施の形態ではたとえば上限を１０とし、元文書情報３００ａ内の文書名が１０件を超えた場合は古いものから順に破棄するものとする。また、同時編集文書情報３００ｂは同名での保存を繰り返すごとに１組ずつ増加してゆき、別名での保存時にいったんクリアされるが、本実施の形態ではたとえば上限を５０とし、同時編集文書情報３００ｂ内の文書名が５０件を超えた場合は古いものから順に破棄するものとする。
【００４５】
なお、関連文書情報更新部２０３ｂにより文書中に記録された関連文書情報３００は、図５のようなダイアログから随時閲覧・修正することができる。デフォルトでは図示するように「関連のある文書」タブが選択され、同タブ中のファイル一覧エリア５００には関連文書情報抽出部２０３ａにより読み出された、現在アクティブな文書の元文書情報３００ａ（図中「元になった文書」以下）および同時編集文書情報３００ｂ（同「同時に開いていたことがある文書」以下）が表示されている。
【００４６】
なお、同時編集文書情報３００ｂは保存日時のフォルダごとに分類して表示され、いつどの文書が同時に開かれていたかを区別できるようになっている。もっとも、短時間の間に保存を繰り返すユーザの場合はフォルダ数が多くなり、しかもフォルダ間で共通する文書が多くなってしまうので、フォルダの単位を日時でなく日や週などに拡大してもよい。また、図示する例ではスペースの関係上、ファイル一覧エリア５００で選択された文書のみについてそのフルパス名（図中「ファイルパス」）を表示しているが、上記エリア中の各文書につきフルパス名を表示するようにしてももちろんよい。
【００４７】
また、ファイル一覧エリア５００では「元になった文書」「同時に開いていたことがある文書」のほか、「現在開いている文書」以下に現在オープン中の他の文書の名前が表示されている。この情報はあらかじめ文書中に記録されたものではなく、ダイアログ表示時にリアルタイムに収集される情報である点で、上述の関連文書情報３００とは異なるが、図５のダイアログでは便宜上、関連文書情報３００と同一のファイル一覧エリア５００内に表示している。なお、この「現在開いている文書」以下の文書が、文書の次回保存時にその保存日時とともに、同時編集文書情報３００ｂとして「同時に開いていたことがある文書」以下に繰り上がることになる。
【００４８】
なお、「元になった文書」「同時に開いていたことがある文書」以下の各文書は、各文書が選択された状態で「Ｄｅｌｅｔｅ」キーを押下することにより個別に削除することができるほか、「文書のつながりの情報を消す」ボタン５０１で開く図６のようなダイアログから一括削除することもできる。すなわち上記操作を検知したＵＩ部２００は、関連文書情報更新部２０３ｂに関連文書情報３００の削除を指示するので、これを受けた関連文書情報更新部２０３ｂは、指示された関連文書情報３００を現在アクティブな文書中から削除する。
【００４９】
また、図５のダイアログでは「関連のある文書」タブが選択されているが、その隣の「似た名前の文書」タブが選択された場合は図７のようになる。図中キーワード入力エリア７００には、デフォルトでは現在アクティブな文書の狭義の文書名（広義の文書名はフルパス名である）が表示され、検索結果一覧エリア７０１には、キーワード入力エリア７００内の文書名と類似する文書名を有する文書（以下では「類似名文書」という）が一覧表示される。
【００５０】
そして図２に示した文書検索部２０５は、ＵＩ部２００からの指示を受けて、現在アクティブな文書の類似名文書を検索する機能部である。図７のダイアログで、検索対象として「指定フォルダ」が選択されていたときは文書記憶部２０１が、「ファイル履歴」が選択されていたときは文書履歴記憶部２０４が、それぞれ検索対象となる。なお、類似名文書の検索は原則として図７の「検索実行」ボタン７０２の押下を待って行うが、本実施の形態では「似た名前の文書」タブの選択時、デフォルトで「ファイル履歴」が選択される仕様としており、この場合キーワードも検索対象も特定されているので、ユーザの指示を待たずに検索を実行するようにしてもよい。
【００５１】
また、文書名同士の類似度は、たとえば同一の文字が一つあるごとに１ポイントを加算するなど、従来からある任意の手法により計算すればよい。文書名の類似度をどのようにして計算するかは本発明では特に問わない。
【００５２】
なお、図５や図７のダイアログでは「ファイルを開いて参考文書に登録」ボタン５０２を押下することで、ファイル一覧エリア５００／検索結果一覧エリア７０１で選択中の文書を参考文書として登録することができる。上述のように文書Ａの参考文書として文書Ｂを登録しておくと、文書Ａ中に文書Ｂの名前が記録され、文書Ａの編集時に文書Ｂを簡易な操作で呼び出すことができるが、この参考文書の登録はもっぱらユーザが手動で行い、本発明でいう関連文書のように、現在アクティブな文書と特定の関連を有する文書を自動的・継続的に記録するものではない点が異なる。
【００５３】
また、図５や図７中「選択したファイルのプレビュー」ボタン５０３を押下することで、選択中の文書の本文をプレビューしたり、「選択したファイルを開く」ボタン５０４を押下することで、選択中の文書をオープンしたりすることもできる。
【００５４】
また、図５や図７の「そのほかの方法」タブには、「関連のある文書」タブや「似た名前の文書」タブを利用する以外に、必要な文書や文書中のデータに高速にアクセスするための種々の機能がまとめられている。たとえば、現在アクティブな文書を一太郎（登録商標）でいう「よく使うファイル」に登録したり、「よく使うファイル」に登録されている文書を一覧表示させたりできるほか、文字列を指定しての文書の全文検索、文書中の特定タグ内の文字列の抽出などが可能である。しかしながら、これらはいずれも従来技術（一太郎（登録商標）にすでに搭載されている機能）であるので、詳細な説明を省略する。
【００５５】
次に、図８はこの発明の実施の形態にかかる文書作成装置における、関連文書情報３００の抽出および更新の手順を示すフローチャートである。図示する処理は、文書が一つでもオープンされている限り継続的に実行される。
【００５６】
ユーザが文書の保存を指示したこと、具体的にはたとえば一太郎（登録商標）のプルダウンメニューで「ファイル−名前を付けて保存」や「ファイル−上書保存」が選択されたことをＵＩ部２００が検知すると（ステップＳ８０１：Ｙｅｓ）、それが別名での保存指示であった場合は（ステップＳ８０２：Ｙｅｓ）、ＵＩ部２００からの指示を受けた文書編集部２０３が、まずその関連文書情報更新部２０３ｂにより、現在アクティブな文書の元文書情報３００ａに現在の文書名（保存前の文書名）を書き込む（ステップＳ８０３）。さらに同じく関連文書情報更新部２０３ｂにより、上記文書の同時編集文書情報３００ｂをいったんクリアした後（ステップＳ８０４）、編集中文書記憶部２０２に読み出されている他の文書の文書名を、現在日時（保存日時）と対応づけて同時編集文書情報３００ｂに書き込む（ステップＳ８０５）。
【００５７】
一方同名での保存指示であった場合は（ステップＳ８０１：Ｙｅｓ、ステップＳ８０２：Ｎｏ）、関連文書情報更新部２０３ｂは、編集中文書記憶部２０２に読み出されている他の文書の文書名を、現在日時（保存日時）と対応づけて同時編集文書情報３００ｂに書き込むのみである（ステップＳ８０５）。そして同名での保存であるか別名での保存であるかを問わず、次に文書編集部２０３は編集中文書記憶部２０２内の上記文書を、指定された名前で文書記憶部２０２に保存する（ステップＳ８０６）。その後、ステップＳ８０１へ戻ってユーザからの指示待ちとなる。
【００５８】
また、図５のダイアログの表示指示があったことをＵＩ部２００が検知すると（ステップＳ８０１：Ｎｏ、ステップＳ８０７：Ｙｅｓ）、ＵＩ部２００からの指示を受けた文書編集部２０３が、まずその関連文書情報抽出部２０３ａにより、現在アクティブな文書からその関連文書情報３００を読み出す（ステップＳ８０８）。その後、文書編集部２０３から上記情報を引き取ったＵＩ部２００が、図５のようなダイアログを画面表示する（ステップＳ８０９）。
【００５９】
そして、上記ダイアログの消去が指示されるまでの間に関連文書情報３００の削除が指示された場合、具体的には「関連のある文書」タブで「Ｄｅｌｅｔｅ」キーが押下された場合や、同タブの「文書のつながりの情報を消す」ボタン５０１が押下された場合は（ステップＳ８１０：Ｎｏ、ステップＳ８１１：Ｙｅｓ）、ＵＩ部２００からの指示を受けた文書編集部２０３が、その関連文書情報更新部２０３ｂにより、関連文書情報３００の一部または全部を文書中から削除する（ステップＳ８１２）。その後ステップＳ８１０に戻ってユーザからの指示待ちとなる。
【００６０】
また、類似名文書の検索が指示された場合、具体的には「似た名前の文書」タブが選択されるか、あるいは同タブの「検索実行」ボタン７０２が押下された場合は（ステップＳ８１１：Ｎｏ、ステップＳ８１３：Ｙｅｓ）、ＵＩ部２００からの指示を受けた文書検索部２０５が類似名文書を検索するとともに（ステップＳ８１４）、ＵＩ部２００がその検索結果を図７のように一覧表示する（ステップＳ８１５）。その後ステップＳ８１０に戻ってユーザからの指示待ちとなる。
【００６１】
なお、ダイアログで指示されたのが上記以外の処理、たとえば参考文書への登録指示やファイルのプレビュー／オープン指示などであった場合は（ステップＳ８１１：Ｎｏ、ステップＳ８１３：Ｎｏ）、当該指示に対応するその他の処理を行った後（ステップＳ８１６）、ステップＳ８１０に戻ってユーザからの指示待ちとなる。また、ダイアログの消去が指示された場合は（ステップＳ８１０：Ｙｅｓ）、ステップＳ８０９で表示したダイアログを消去した後（ステップＳ８１７）、ステップＳ８０１に戻ってユーザからの指示待ちとなる。なお、ユーザから指示されたのが文書の保存でも、図５のダイアログの表示でもなかった場合は（ステップＳ８０１：Ｎｏ、ステップＳ８０７：Ｎｏ）、当該指示に対応するその他の処理を行った後（ステップＳ８１８）、ステップＳ８０１に戻ってユーザからの指示待ちとなる。
【００６２】
以上説明した実施の形態によれば、文書中に、当該文書の作成にあたって参照・編集される可能性の高い文書（具体的には、その文書の元となった文書や同時に開かれていたことがある文書など）が記録されるので、ユーザが必要なとき必要な文書に高速にアクセスできる確率が高くなる。また、従来の「参考文書」機能のようにユーザによる登録作業を必要としないので、初心者でも容易に他の必要な文書を呼び出すことができる。
【００６３】
なお、元文書情報３００ａは上述のタイミング、具体的には文書の別名での保存時に更新する必要があるが、同時編集文書情報３００ｂはたとえば保存以外の他の処理が指示されたときや、一定時間経過ごとに更新するようにしてもよい。また、元になった文書や同時に開かれていたことのある文書は、文書作成中に必要となる他の文書の一例であり、現在アクティブな文書と上記以外の関連を有する文書であっても、将来必要とされる可能性がある限り関連文書情報３００として文書中に記録するようにしてももちろんよい。
【００６４】
なお、本実施の形態で説明した文書作成方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ＨＤ１０５、ＦＤ１０７、ＣＤ−ＲＷ／ＣＤ−Ｒ／ＣＤ−ＲＯＭ１０９、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６５】
以上のように、本発明にかかる文書作成装置、文書作成方法、および文書作成プログラムは、他の多数の文書を参照しながらの文書作成に有用であり、特にどの文書が必要になるかが事前に予見（予測）しづらかったり、予見（予測）された文書の登録作業をユーザに期待しづらかったりする場合などに適している。
【図面の簡単な説明】
【００６６】
【図１】この発明の実施の形態にかかる文書作成装置のハードウエア構成の一例を示す説明図である。
【図２】この発明の実施の形態にかかる文書作成装置の構成を機能的に示す説明図である。
【図３】図２の文書記憶部２０１／編集中文書記憶部２０２内の文書の構造を模式的に示す説明図である。
【図４】図２の関連文書情報更新部２０３ｂによる関連文書情報３００の更新の様子を模式的に示す説明図である。
【図５】図２のＵＩ部２００により表示されるダイアログの一例を示す説明図である（「関連のある文書」タブが選択されている場合）。
【図６】図５の「文書のつながりの情報を消す」ボタン５０１が押下されたときにＵＩ部２００により表示されるダイアログの一例を示す説明図である。
【図７】図２のＵＩ部２００により表示されるダイアログの一例を示す説明図である（「似た名前の文書」タブが選択されている場合）。
【図８】この発明の実施の形態にかかる文書作成装置における、関連文書情報３００の抽出および更新の手順を示すフローチャートである。
【符号の説明】
【００６７】
１００  バス
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ＣＤ−ＲＷドライブ
１０９  ＣＤ−ＲＷ／ＣＤ−Ｒ／ＣＤ−ＲＯＭ
１１０  ディスプレイ
１１１  キーボード
１１２  マウス
１１３  ネットワークＩ／Ｆ
１１４  通信ケーブル
２００  ＵＩ（ユーザ・インターフェース）部
２０１  文書記憶部
２０２  編集中文書記憶部
２０３  文書編集部
２０３ａ  関連文書情報抽出部
２０３ｂ  関連文書情報更新部
２０４  文書履歴記憶部
２０５  文書検索部
【図１】
2006126962.tif 000003
【図２】
2006126962.tif 000004
【図３】
2006126962.tif 000005
【図４】
2006126962.tif 000006
【図５】
2006126962.tif 000007
【図６】
2006126962.tif 000008
【図７】
2006126962.tif 000009
【図８】
2006126962.tif 000010