(57)【特許請求の範囲】
【請求項１】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、
特定項目を入力するための特定項目入力領域が配置された文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された文字列および特定項目名の変更を受け付ける変更手段と、
前記変更手段によって変更された文字列および特定項目名の少なくともいずれかに基づいて、前記文書中の前記文字列および前記特定項目名の少なくともいずれかを編集する特定項目編集手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、特定項目として所定の位置に特定文字列が配置された文書から、前記特定文字列を抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された特定文字列および説明文の変更を受け付ける変更手段と、
前記変更手段によって変更された特定文字列および説明文の少なくともいずれかに基づいて、前記文書中の前記特定文字列および前記説明文の少なくともいずれかを編集する特定項目編集手段と、
を備えたことを特徴とする情報処理装置。
【請求項３】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、
特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出手段によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更手段と、
前記変更手段によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、前記文書中の前記文字列、前記特定項目名、前記文書中の前記特定文字列および前記説明文を編集する特定項目編集手段と、
を備えたことを特徴とする情報処理装置。
【請求項４】
さらに、前記特定項目抽出手段によって抽出された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成する特定項目情報作成手段と、
前記特定項目情報作成手段によって作成された特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成するファイル作成手段と、
を備えたことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記ファイル作成手段は、前記文字列または前記特定文字列をＣＳＶ形式で書き込んだファイルを作成することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
さらに、前記特定項目抽出手段によって抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択する特定項目選択手段を備え、
前記特定項目情報作成手段は、前記特定項目選択手段によって選択された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
前記ファイル作成手段は、複数の文書の各々に対して前記特定項目情報作成手段により作成された複数の特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成することを特徴とする請求項４、５または６に記載の情報処理装置。
【請求項８】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、
特定項目を入力するための特定項目入力領域が配置された雛型文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された文字列および特定項目名の変更を受け付ける変更手段と、
前記変更手段によって変更された文字列および特定項目名の少なくともいずれかに基づいて、該文字列を編集する特定項目編集手段と、
前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、
前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項９】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、
特定項目として所定の位置に特定文字列が配置された雛型文書から、前記特定文字列を抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された特定文字列および説明文の変更を受け付ける変更手段と、
前記変更手段によって変更された特定文字列および説明文の少なくともいずれかに基づいて、該特定文字列を編集する特定項目編集手段と、
前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、
前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項１０】
文書作成機能を有する情報処理装置において、
表示画面を有する表示手段と、
特定項目を入力するための特定項目入力領域と、
特定項目として所定の位置に特定文字列と、が配置された雛型文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出手段と、
前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出手段によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示制御手段と、
前記表示制御手段によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更手段と、
前記変更手段によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、該文字列および該特定文字列を編集する特定項目編集手段と、
前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、
前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記文字列および前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項１１】
特定項目を入力するための特定項目入力領域が配置された文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示工程と、
前記表示工程によって一覧表示された文字列および特定項目名の変更を受け付ける変更工程と、
前記変更工程によって変更された文字列および特定項目名の少なくともいずれかに基づいて、前記文書中の前記文字列および前記特定項目名の少なくともいずれかを編集する特定項目編集工程と、
を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１２】
特定項目として所定の位置に特定文字列が配置された文書から、前記特定文字列を抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示工程と、
前記表示工程によって一覧表示された特定文字列および説明文の変更を受け付ける変更工程と、
前記変更工程によって変更された特定文字列および説明文の少なくともいずれかに基づいて、前記文書中の前記特定文字列および前記説明文の少なくともいずれかを編集する特定項目編集工程と、
を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１３】
特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出工程によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示工程と、
前記表示工程によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更工程と、
前記変更工程によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、前記文書中の前記文字列、前記特定項目名、前記文書中の前記特定文字列および前記説明文を編集する特定項目編集工程と、
を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１４】
さらに、前記特定項目抽出工程によって抽出された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成する特定項目情報作成工程と、
前記特定項目情報作成工程によって作成された特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成するファイル作成工程と、を含み、前記各工程をコンピュータに実行させることを特徴とする請求項１１〜１３のいずれか一つに記載の情報処理方法。
【請求項１５】
前記ファイル作成工程は、前記文字列または前記特定文字列をＣＳＶ形式で書き込んだファイルを作成することを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
さらに、前記特定項目抽出工程によって抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択する特定項目選択工程を含み、
前記特定項目情報作成工程は、前記特定項目選択工程によって選択された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成することを特徴とする請求項１４または１５に記載の情報処理方法。
【請求項１７】
前記ファイル作成工程は、複数の文書の各々に対して前記特定項目情報作成工程により作成された複数の特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成することを特徴とする請求項１４、１５または１６に記載の情報処理方法。
【請求項１８】
特定項目を入力するための特定項目入力領域が配置された雛型文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された文字列および特定項目名の変更を受け付ける変更工程と、
前記変更工程によって変更された文字列および特定項目名の少なくともいずれかに基づいて、該文字列を編集する特定項目編集工程と、
前記特定項目編集工程によって編集された結果を初期設定情報として保持する保持工程と、
前記保持工程に保持された初期設定情報に基づいて前記雛型文書中の前記文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項１９】
特定項目として所定の位置に特定文字列が配置された雛型文書から、前記特定文字列を抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示工程と、
前記表示工程によって一覧表示された特定文字列および説明文の変更を受け付ける変更工程と、
前記変更工程によって変更された特定文字列および説明文の少なくともいずれかに基づいて、該特定文字列を編集する特定項目編集工程と、
前記特定項目編集工程によって編集された結果を初期設定情報として保持する保持工程と、
前記保持工程に保持された初期設定情報に基づいて前記雛型文書中の前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、
を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項２０】
特定項目を入力するための特定項目入力領域と、
特定項目として所定の位置に特定文字列と、が配置された雛型文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出工程と、
前記特定項目抽出工程によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出工程によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示工程と、
前記表示工程によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更工程と、
前記変更工程によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、該文字列および該特定文字列を編集する特定項目編集工程と、
前記特定項目編集工程によって編集された結果を初期設定情報として保持する保持工程と、
前記保持工程に保持された初期設定情報に基づいて前記雛型文書中の前記文字列および前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、
を含み、前記各工程をコンピュータに実行させることを特徴とする情報処理方法。
【請求項２１】
前記請求項１１〜２０のいずれか一つに記載された方法をコンピュータに実行させるコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、共有文書を保存し、保存された共有文書を読み出して利用する情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年のデジタル情報社会においては、パーソナルコンピュータ等の情報処理装置を用いて業務を遂行することは、作業効率の向上、情報管理の最適化および紙資源の浪費防止といった観点から必須となっている。特に、近年においては、通信インフラの整備にともない、単に文書やデータを作成するだけでなく、インターネット等のネットワークを通じて、情報を収集し、収集された情報を加工することが多くなっている。
【０００３】
その中でも、文書作成処理および表作成処理は、企業の基幹業務において基本となる作業であり、また個人においても、これらの処理を効率よくおこなうためにパーソナルコンピュータを活用している場合が多い。特に、企業においては、日常業務として作成される文書の様式は定まっていることが多く、いわゆる定型文書を利用することがほとんどである。よって、この定型文書に対して詳細項目を入力するという作業が、文書作成処理の大半となっている。
【０００４】
また、諸手続きのための申請書や報告書等、様式の変更や追加が稀である定型文書だけでなく、比較的短いライフスパンのみ必要な定型文書が必要となる場合も多い。一般に、文書作成機能を有するワードプロセッサ・アプリケーションでは、定型文書を作成する際、ユーザによって選択された雛型文書のコピーをおこない、このコピー文書を、編集可能な定型文書として利用している。よって、ユーザは、新たな様式の定型文書が必要となった場合、この雛型文書を作成する必要がある。
【０００５】
一方、企業のように多数の社員によって基幹業務が遂行される場合、ＬＡＮ環境を構築することで、情報の共有化による生産性の向上や電子情報の伝達による迅速な意志決定をおこなうことができる。さらに、インターネットのような既に整備された通信インフラを積極的に利用すること、すなわちイントラネットを導入することによって各地に分散した事業所間を結び、全社的なリエンジニアリングを実現することが可能となっている。
【０００６】
このような背景の下、ＬＡＮ環境の利用者（クライアント）同士のコミュニケーションや、情報の共有を円滑におこない、グループによる作業を効率化する必要が迫られる。そこで、各ユーザの情報処理装置に、グループウェア等の共通プラットフォームを導入することで、文書の回覧および閲覧を中心としたグループ作業の効率化が図られている。
【０００７】
このグループウェアが一般に備える機能として、電子メール機能、電子掲示板機能、電子会議機能、スケジュール管理機能、文書管理機能、ワークフロー管理機能等が挙げられるが、その中でも、文書管理機能とワークフロー管理機能の実行に際しては、上記した定型文書の活用が重要となる。
【０００８】
ここで、文書管理機能とは、文字データ、表、画像等を含めた文書を、複数のユーザが同時に利用できるように管理する機能であり、複数対複数の情報交換をおこなうものである。また、ワークフロー管理機能とは、企業の基幹業務のうち、一つの業務を完結するために複数の人の処理を経由する決裁（承認）手続き、たとえば休暇や出張の申請処理、見積書の承認処理、交通費の精算処理等の業務をネットワーク上で可能にした機能である。
【０００９】
すなわち、上記した雛型文書をネットワーク上において共有設定することにより、各ユーザが個別に雛型文書を用意する必要がなくなり、また、ライフスパンの短い定型文書を作成する事態が生じた場合であっても、ユーザは、新規に作成された雛型文書を迅速に利用することが可能になる。
【００１０】
通常、雛型文書の作成は、文書上に、使用するユーザによって異なる内容（以下、特定項目と称する）となる部分を特定項目入力領域として配置することでおこなわれる。この特定項目入力領域は、一般にフィールドと称され、このフィールドに、かな文字／半角数字といった文字入力環境や書式が、特定項目に応じて設定される。
【００１１】
フィールドの種類としては、たとえば、通常の文字入力を受け付ける文字フィールド、半角数字の入力のみを受け付ける数字フィールド、所定の表示形式による日付入力を受け付ける日付フィールド、所定の表示形式による時刻入力を受け付ける時間フィールド、作成している文書のページ番号を挿入するページ番号フィールド、作成されている文書情報を挿入する文書情報フィールド等がある。
【００１２】
また、上記したフィールド設定による雛型文書の作成の他にも、特定項目となる部分に、初期値として所定の文字列（以下、特定文字列と称する）を配置し、この特定文字列に置換してユーザが入力すべき内容を示した説明文を、その特定文字列個々に対して設定する方法（以下、入力ガイド機能と称する）が知られている。この入力ガイド機能を利用して作成された雛型文書は、その雛型文書に基づいて作成された定型文書に対し、ユーザが特定文字列上にマウスカーソル等を位置させた際に上記した説明文をバルーン表示する環境を与える。
【００１３】
また、この入力ガイド機能は、説明文の表示のみならず、特定文字列に置換される入力文字列がいくつかの文字列候補から選ばれる場合、これら文字列候補の一覧表示をおこなうとともに、一覧表示された文字列中の一つを選択することで、特定文字列との置換をおこなうように設定することも可能である。
【００１４】
一方、表作成処理においては、表計算アプリケーションを用いて、表を構成するセルデータの入力をおこない、数値データから得られるグラフの作成のみならず、主要な文字列データの閲覧を容易にすること、すなわち簡易なデータベースの作成がおこなわれている。
【００１５】
【発明が解消しようとする課題】
しかしながら、上記したワードプロセッサ・アプリケーションを用いた文書作成処理においては、一度作成された雛型文書に適宜変更を加えることで新たな雛型文書を作成する場合も多く、この際、ユーザは、文書中に散在したフィールドや入力ガイドの特定文字列を探索しつつその変更をおこなう必要があり、わずかな変更のみで済む場合であっても、この煩雑な探索作業を必要とするという問題点があった。
【００１６】
また、この雛型文書から作成される定型文書においては、各フィールドに入力された文字列や入力ガイドの特定文字列と置換入力された文字列の部分が、ユーザ毎に異なるデータとして捉えることもできるため、これら文字列は、データベースのデータとなりうる。よって、これら文字列から表を作成する機会も多く、従来においては、別途表計算アプリケーションを利用してこの表の作成をおこなっていた。
【００１７】
よって、ワードプロセッサ・アプリケーション上で作成された文書中の上記文字列と、表計算アプリケーション上でデータとして入力される文字列と、が重複して存在するにもかかわらず、各々個別に入力作業を必要とし、既存データの再利用化という観点から作業効率が低下するという問題点があった。
【００１８】
この発明は、上述した従来例よる問題点を解消するため、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうとともに、定型文書上の所定の文字列を抽出することで入力データの再利用化を図ることができる情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目を入力するための特定項目入力領域が配置された文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された文字列および特定項目名の変更を受け付ける変更手段と、前記変更手段によって変更された文字列および前記特定項目名の少なくともいずれかを編集する特定項目編集手段と、を備えたことを特徴とする。
【００２０】
この請求項１の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）が配置された文書から、その特定項目入力領域に入力された文字列を抽出し、抽出した文字列と、その文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）と、の全部または一部を一覧表示して、その一覧表示上で、文書中上の上記した文字列と特定項目名と、を編集することができる。
【００２１】
また、請求項２の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目として所定の位置に特定文字列が配置された文書から、前記特定文字列を抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された特定文字列および説明文の変更を受け付ける変更手段と、前記変更手段によって変更された特定文字列および説明文の少なくともいずれかに基づいて、前記文書中の前記特定文字列および前記説明文の少なくともいずれかを編集する特定項目編集手段と、を備えたことを特徴とする。
【００２２】
この請求項２の発明によれば、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）が配置された文書から、その特定文字列を抽出し、抽出した特定文字列と、その特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示して、その一覧表示上で、文書中の特定文字列およびその説明文を編集することができる。
【００２３】
また、請求項３の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出手段によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更手段と、前記変更手段によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、前記文書中の前記文字列、前記特定項目名が示す特定項目の種類、前記文書中の前記特定文字列および前記説明文の少なくともいずれか一つを編集する特定項目編集手段と、を備えたことを特徴とする。
【００２４】
この請求項３の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）と、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）と、が配置された文書から、その特定項目入力領域に入力された文字列とその特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示して、その一覧表示上で、文書中の上記した文字列、特定項目名が示す特定項目の種類、特定文字列および説明文を編集することができる。
【００２５】
また、請求項４の発明に係る情報処理装置は、請求項１〜３のいずれか一つの発明において、さらに、前記特定項目抽出手段によって抽出された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成する特定項目情報作成手段と、前記特定項目情報作成手段によって作成された特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成するファイル作成手段と、を備えたことを特徴とする。
【００２６】
この請求項４の発明によれば、文書から抽出された文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ特定項目情報を作成し、作成された特定項目情報に基づいて、上記した文字列または特定文字列を書き込んだファイルを作成することができる。
【００２７】
また、請求項５の発明に係る情報処理装置は、請求項４の発明において、前記ファイル作成手段が、前記文字列または前記特定文字列をＣＳＶ形式で書き込んだファイルを作成することを特徴とする。
【００２８】
この請求項５の発明によれば、上記したファイル作成手段によって、上記した文字列または特定文字列をＣＳＶ形式で書き込んだファイルを作成することができる。
【００２９】
また、請求項６の発明に係る情報処理装置は、請求項４または５の発明において、さらに、前記特定項目抽出手段によって抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択する特定項目選択手段を備え、前記特定項目情報作成手段は、前記特定項目選択手段によって選択された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成することを特徴とする。
【００３０】
この請求項６の発明によれば、文書から抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択し、選択した文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ特定項目情報を作成することができる。
【００３１】
また、請求項７の発明に係る情報処理装置は、請求項４、５または６の発明において、前記ファイル作成手段が、複数の文書の各々に対して前記特定項目情報作成手段により作成された複数の特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成することを特徴とする。
【００３２】
この請求項７の発明によれば、上記したファイル作成手段によって、複数の文書の各々に対して作成された複数の特定項目情報に基づいて、これら特定項目情報に含まれる文字列または特定文字列を書き込んだファイルを作成することができる。
【００３３】
また、請求項８の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目を入力するための特定項目入力領域が配置された雛型文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された文字列および特定項目名の変更を受け付ける変更手段と、前記変更手段によって変更された文字列および特定項目名の少なくともいずれかに基づいて、該文字列を編集する特定項目編集手段と、前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、を備えたことを特徴とする。
【００３４】
この請求項８の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）が配置された雛型文書から、その特定項目入力領域に入力された文字列を抽出し、抽出した文字列と、その文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示して、一覧表示上で上記した文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列を変更した結果から新規文書を作成することができる。
【００３５】
また、請求項９の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目として所定の位置に特定文字列が配置された雛型文書から、前記特定文字列を抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された特定文字列および説明文の変更を受け付ける変更手段と、前記変更手段によって変更された特定文字列および説明文の少なくともいずれかに基づいて、該特定文字列を編集する特定項目編集手段と、前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、を備えたことを特徴とする。
【００３６】
この請求項９の発明によれば、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）が配置された雛型文書から、その特定文字列を抽出し、抽出した特定文字列と、その特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示して、一覧表示上で上記した特定文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列を変更した結果から新規文書を作成することができる。
【００３７】
また、請求項１０の発明に係る情報処理装置は、文書作成機能を有する情報処理装置において、表示画面を有する表示手段と、特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された雛型文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出手段と、前記表示手段を制御して、前記特定項目抽出手段によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出手段によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示制御手段と、前記表示制御手段によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更手段と、前記変更手段によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、該文字列および該特定文字列を編集する特定項目編集手段と、前記特定項目編集手段によって編集された結果を初期設定情報として保持する保持手段と、前記保持手段に保持された初期設定情報に基づいて前記雛型文書中の前記文字列および前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成手段と、を備えたことを特徴とする。
【００３８】
この請求項１０の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）と、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）と、が配置された雛型文書から、その特定項目入力領域に入力された文字列と特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示し、その一覧表示上で上記した文字列および特定文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列および特定文字列を変更した結果から新規文書を作成することができる。
【００３９】
また、請求項１１の発明に係る情報処理方法は、特定項目を入力するための特定項目入力領域が配置された文書から、前記特定項目入力領域に前記特定項目として入力された文字列を抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された文字列および特定項目名の変更を受け付ける変更工程と、前記変更工程によって変更された文字列および特定項目名の少なくともいずれかに基づいて、前記文書中の前記文字列と、前記特定項目名が示す特定項目名の少なくともいずれかを編集する特定項目編集工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００４０】
この請求項１１の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）が配置された文書から、その特定項目入力領域に入力された文字列を抽出し、抽出した文字列と、その文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）と、の全部または一部を一覧表示して、その一覧表示上で、文書中上の上記した文字列と特定項目名が示す特定項目の種類と、を編集することができる。
【００４１】
また、請求項１２の発明に係る情報処理方法は、特定項目として所定の位置に特定文字列が入力された文書から、前記特定文字列を抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された特定文字列および説明文の変更を受け付ける変更工程と、前記変更工程によって変更された特定文字列および説明文の少なくともいずれかに基づいて、前記文書中の前記特定文字列および前記説明文を編集する特定項目編集工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００４２】
この請求項１２の発明によれば、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）が配置された文書から、その特定文字列を抽出し、抽出した特定文字列と、その特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示して、その一覧表示上で、文書中の特定文字列およびその説明文を編集することができる。
【００４３】
また、請求項１３の発明に係る情報処理方法は、特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出工程によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更工程と、前記変更工程によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、前記文書中の前記文字列、前記特定項目名が示す特定項目の種類、前記文書中の前記特定文字列および前記説明文の少なくともいずれか一つを編集する特定項目編集工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００４４】
この請求項１３の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）と、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）と、が配置された文書から、その特定項目入力領域に入力された文字列とその特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示して、その一覧表示上で、文書中の上記した文字列、特定項目名が示す特定項目の種類、特定文字列および説明文を編集することができる。
【００４５】
また、請求項１４の発明に係る情報処理方法は、請求項１１〜１３のいずれか一つの発明において、前記特定項目抽出工程によって抽出された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成する特定項目情報作成工程と、前記特定項目情報作成工程によって作成された特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成するファイル作成工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００４６】
この請求項１４の発明によれば、文書から抽出された文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ特定項目情報を作成し、作成された特定項目情報に基づいて、上記した文字列または特定文字列を書き込んだファイルを作成することができる。
【００４７】
また、請求項１５の発明に係る情報処理方法は、請求項１４の発明において、前記ファイル作成工程が、前記文字列または前記特定文字列をＣＳＶ形式で書き込んだファイルを作成することを特徴とする。
【００４８】
この請求項１５の発明によれば、上記したファイル作成工程によって、上記した文字列または特定文字列をＣＳＶ形式で書き込んだファイルを作成することができる。
【００４９】
また、請求項１６の発明に係る情報処理方法は、請求項１４または１５の発明において、さらに、前記特定項目抽出工程によって抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択する特定項目選択工程を含み、前記特定項目情報作成工程は、前記特定項目選択工程によって選択された文字列または特定文字列と、該文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成することを特徴とする。
【００５０】
この請求項１６の発明によれば、文書から抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択し、選択した文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ特定項目情報を作成することができる。
【００５１】
また、請求項１７の発明に係る情報処理方法は、請求項１４、１５または１６の発明において、前記ファイル作成工程が、複数の文書の各々に対して前記特定項目情報作成工程により作成された複数の特定項目情報に基づいて、前記文字列または前記特定文字列を書き込んだファイルを作成することを特徴とする。
【００５２】
この請求項１７の発明によれば、上記したファイル作成工程によって、複数の文書の各々に対して作成された複数の特定項目情報に基づいて、これら特定項目情報に含まれる文字列または特定文字列を書き込んだファイルを作成することができる。
【００５３】
また、請求項１８の発明に係る情報処理方法は、特定項目を入力するための特定項目入力領域が配置された雛型文書から、前記特定項目入力領域に入力された文字列を抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された文字列と、該文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された文字列および特定項目名の変更を受け付ける変更工程と、前記変更工程によって変更された文字列および特定項目名の少なくともいずれかに基づいて、該文字列を編集する特定項目編集工程と、前記特定項目編集工程によって編集された結果に基づいて前記雛型文書中の前記文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００５４】
この請求項１８の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）が配置された雛型文書から、その特定項目入力領域に入力された文字列を抽出し、抽出した文字列と、その文字列に対応する特定項目の種類を示す特定項目名と、の全部または一部を一覧表示して、一覧表示上で上記した文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列を変更した結果から新規文書を作成することができる。
【００５５】
また、請求項１９の発明に係る情報処理方法は、特定項目として所定の位置に特定文字列が配置された雛型文書から、前記特定文字列を抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された特定文字列と、該特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された特定文字列および説明文の変更を受け付ける変更工程と、前記変更工程によって変更された文字列および特定項目名の少なくともいずれかに基づいて、該特定文字列を編集する特定項目編集工程と、前記特定項目編集工程によって編集された結果に基づいて前記雛型文書中の前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００５６】
この請求項１９の発明によれば、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）が配置された雛型文書から、その特定文字列を抽出し、抽出した特定文字列と、その特定文字列に対してあらかじめ設定された説明文と、の全部または一部を一覧表示して、一覧表示上で上記した特定文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列を変更した結果から新規文書を作成することができる。
【００５７】
また、請求項２０の発明に係る情報処理方法は、特定項目を入力するための特定項目入力領域と、特定項目として所定の位置に特定文字列と、が配置された雛型文書から、前記特定項目入力領域に入力された文字列と前記特定文字列とを抽出する特定項目抽出工程と、前記特定項目抽出工程によって抽出された文字列と該文字列に対応する特定項目の種類を示す特定項目名とから構成される組と、前記特定項目抽出工程によって抽出された特定文字列と該特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示する表示工程と、前記表示工程によって一覧表示された文字列、特定項目名、特定文字列および説明文の変更を受け付ける変更工程と、前記変更工程によって変更された文字列、特定項目名、特定文字列および説明文の少なくともいずれか一つに基づいて、該文字列および該特定文字列を編集する特定項目編集工程と、前記特定項目編集工程によって編集された結果に基づいて前記雛型文書中の前記文字列および前記特定文字列を変更し、変更した結果に基づいて新規文書を作成する新規文書作成工程と、含み、前記各工程をコンピュータに実行させることを特徴とする。
【００５８】
この請求項２０の発明によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）と、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）と、が配置された雛型文書から、その特定項目入力領域に入力された文字列と特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示し、その一覧表示上で上記した文字列および特定文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列および特定文字列を変更した結果から新規文書を作成することができる。
【００５９】
また、請求項２１の発明に係る記憶媒体は、請求項１１〜２０に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１１〜２０の動作をコンピュータによって実現することが可能である。
【００６０】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００６１】
まず、この発明の本実施の形態による情報処理装置のハードウエア構成を説明する。図１は、本実施の形態による情報処理装置のハードウエア構成を示すブロック図である。
【００６２】
図１において、１０１はシステム全体を制御するＣＰＵを、１０２はブートプログラム等を記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御で書き込まれたデータを記憶するＨＤを、それぞれ示している。
【００６３】
また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フロッピーディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フロッピーディスクドライブ）を、１０７はＦＤＤ１０６の制御で書き込まれたデータを記憶する着脱自在のＦＤを、１０８は、ドキュメント、画像、機能情報等のデータに関するウインドウを表示するディスプレイを、それぞれ示している。
【００６４】
また、１０９は通信回線１１０を介してネットワークＮＥＴに接続され、そのネットワークＮＥＴと内部のインターフェイスを司るインターフェイス（Ｉ／Ｆ）を、１１１は文字、数値、各種指示等の入力のためのキーを備えたキーボードを、１１２はカーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更等をおこなうマウスを、１１３は画像を光学的に読み取るスキャナを、１１４はウインドウに表示された内容等を印刷するプリンタを、１１５は、着脱可能な記録媒体であるＣＤＲＯＭを、１１６は、ＣＤＲＯＭ１１５に対するデータのリードを制御するＣＤＲＯＭドライブを、それぞれ示している。また、各部はバス１００により接続されている。
【００６５】
つぎに、本実施の形態による情報処理装置の機能的構成について説明する。図２は、本実施の形態による情報処理装置の構成を機能的に説明するブロック図である。図２のブロック図において、情報処理装置は、表示部２０１と、特定項目抽出部２０２と、表示制御部２０３と、特定項目編集部２０４と、特定項目情報部２０５と、ファイル作成部２０６と、特定項目選択部２０７と、保持部２０８と、新規文書作成部２０９と、を含む構成である。
【００６６】
表示部２０１は、ＣＲＴディスプレイや液晶ディスプレイ等の表示画面を有する表示装置であり、上記したディスプレイ１０８に相当する。また、特定項目抽出部２０２は、特定項目を入力するための特定項目入力領域、または特定項目として所定の位置に特定文字列、が配置された文書から、特定項目入力領域に入力された文字列または特定文字列を抽出する。
【００６７】
また、表示制御部２０３は、表示部２０１を制御して、特定項目抽出部２０２によって抽出された文字列とその文字列に対応する特定項目の種類を示す特定項目名とから構成される組の全部または一部か、または特定項目抽出部２０２によって抽出された特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組の全部または一部を一覧表示する。
【００６８】
また、特定項目編集部２０４は、表示制御部２０３によって一覧表示された文字列および特定項目名、または、特定文字列および説明文に基づいて、文書中のその文字列および特定項目名が示す特定項目の種類か、または文書中の特定文字列および説明文を編集する。
【００６９】
また、特定項目情報作成部２０５は、特定項目抽出部２０２によって抽出された文字列または特定文字列と、その文字列または特定文字列に対する所定のデータ形式と、を含んだ特定項目情報を作成する。また、ファイル作成部２０６は、特定項目情報作成部２０５によって作成された特定項目情報に基づいて、文字列または特定文字列をたとえばＣＳＶ形式で書き込んだファイルを作成する。さらに、ファイル作成部２０６は、上記ファイルを複数の文書の各々に対してファイルを作成することもできる。
【００７０】
また、特定項目選択部２０７は、特定項目抽出部２０２によって抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択する。また、保持部２０８は、特定項目編集部２０４によって編集された結果を初期設定情報として保持する。そして、新規文書作成部２０９は、保持部２０８に保持された初期設定情報に基づいて雛型文書中の文字列を変更し、変更した結果に基づいて新規文書を作成する。
【００７１】
なお、特定項目抽出部２０２、表示制御部２０３、特定項目編集部２０４、特定項目情報作成部２０５、ファイル作成部２０６、特定項目選択部２０７、保持部２０８および新規文書作成部２０９は、それぞれ、ＲＯＭ１０２、ＲＡＭ１０３またはハードディスク１０５、フロッピーディスク１０７、ＣＤＲＯＭ１１５等の記録媒体に記録されたプログラムに記載された命令にしたがってＣＰＵ１０１等が命令処理を実行することにより、各部の機能を実現するものである。
【００７２】
つぎに、本実施の形態による情報処理装置の動作について説明する。まず、本実施の形態による情報処理装置において、処理対象となる雛型文書について説明する。図３は、本実施の形態による情報処理装置において作成される雛型文書の表示画面の一例を示す説明図である。なお、この表示画面は、表示部２０１上において表示される複数のウインドウ画面の一つとしてもよいし、表示部２０１の表示領域全体に表示される形態であってもよく、周知のウインドウシステムにおいて採用されている表示形態により実現されるものである。以降に示される図面においても同様とする。
【００７３】
特に、図３は、ワードプロセッサ・アプリケーション（ワードプロセッサＡ）を用いて、雛型文書を作成する場合の動作画面を示している。図３において、ウインドウ画面３０１は、タイトルバー３０２と、メニューバー３０３と、ツールバー３０４と、文書作成領域３０５と、から構成される。タイトルバー３０２には、このウインドウ画面３０１を動作対象とするアプリケーションの名前と、編集可能な状態、すなわちアクティブ状態となっている文書の名前とが表示される。また、全体表示や最小表示等のウインドウ表示形態を切り換えるためのアイコンが配置される。
【００７４】
メニューバー３０３には、このワードプロセッサＡの各種機能を実現させるためのコマンドを、主にドロップダウン形式において選択・実行させるための項目が配置されている。また、ツールバー３０４には、メニューバー３０３において選択可能なコマンドのうち頻繁に使用されるコマンドがアイコンとして視覚的に配置されている。
【００７５】
文書作成領域３０５には、雛型文書が開かれて、編集可能な状態となっている。また、図中、３１２は、上記した日付フィールドを示しており、３１１および３１３は、上記した入力ガイドの特定文字列を示している。ここで、まず、フィールドの作成手順について説明する。図４は、本実施の形態による情報処理装置において、日付フィールドの作成操作を説明するための説明図である。
【００７６】
日付フィールド３１２を作成するには、まず、雛型文書中において日付フィールド３１２を作成しようとする位置に文字カーソルを移動させる。そして、マウス等のポインティングデバイスを用いて、メニューバー３０３に配置されたコマンドの一つである「挿入」３１４をクリックする。
【００７７】
この操作によって、図４に示すように、「挿入」３１４の下部に第１のドロップダウンメニュー４１０が表示され、つづいてこの第１のドロップダウンメニュー４１０から「フィールド」４１１を選択する。この選択により、さらに第２のドロップダウンメニュー４２０が表示され、この第２のドロップダウンメニュー４２０から「作成」４１２を選択する。
【００７８】
この選択により、第３のドロップダウンメニュー４３０が表示され、作成可能なフィールドの種類が一覧表示される。このうち「日付」４３１を選択することで、図３に示したような日付フィールド３１２が作成される。
【００７９】
一方、入力ガイドの作成手順は、本実施の形態による情報処理装置の特徴の一つであり、従来可能であった入力ガイド機能にない設定項目を備えている。図５は、本実施の形態による情報処理装置において、入力ガイドの設定操作を説明するための説明図である。
【００８０】
たとえば図３に示す入力ガイド３１３を作成するには、まず、雛型文書中において入力ガイド３１３を作成しようとする位置に文字カーソルを移動させる。そして、マウス等のポインティングデバイスを用いて、メニューバー３０３に配置されたコマンドの一つである「挿入」３１４をクリックする。
【００８１】
この操作によって、図５に示すように、「挿入」３１４の下部に第１のドロップダウンメニュー４１０が表示され、つづいてこの第１のドロップダウンメニュー４１０から「入力ガイド」５０１を選択する。この選択により、さらに第２のドロップダウンメニュー５１０が表示され、この第２のドロップダウンメニュー５１０から「設定／変更」５０２を選択する。
【００８２】
この選択により、入力ガイド設定／変更ダイアログが表示され、このダイアログの入力項目にしたがって、入力ガイドを作成する。図６は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した入力ガイド設定／変更ダイアログを示している。
【００８３】
図６に示す入力ガイド設定／変更ダイアログ６０１において、まず、文字列入力領域６１１に上記した特定文字列として所望の文字列を入力する。この際、リストボックス・ボタン６１２をクリックすることで、過去に入力した特定文字列、すなわち特定文字列の履歴を一覧したリストボックスが表示され、この特定文字列の一覧中から所望の文字列を選択することもできる。
【００８４】
そして、説明文入力領域６２１に、文字列入力領域６１１に入力された特定文字列に対してバルーン表示させるための説明文を入力する。なお、この説明文入力領域６２１はマルチライン入力に対応しており、通常のテキストエディタと同様に、複数の行で構成される文章を入力でき、スクロールバー６２２の使用とともに長い文章の閲覧と編集とを可能としている。
【００８５】
さらに、ここで、「履歴呼出」ボタン６２３をクリックすることで、過去に入力した説明文、すなわち説明文の履歴を一覧表示した履歴ダイアログが表示され、この説明文の一覧中から所望の文字列を選択することもできる。図７は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した履歴ダイアログを示している。
【００８６】
図７に示す履歴ダイアログ７０１において、説明文一覧表示領域７０２に一覧表示された説明文のうちから、一つを選択して反転表示させ、つづいて「ＯＫ」ボタンをクリックすることで、選択された説明文が図６に示した説明文入力領域６２１に入力される。
【００８７】
また、図６に示す入力時設定部６３１は、文字列置換設定と、文字カーソル位置から文字が入力される通常の文字入力方法と、の選択をラジオボタン等でおこなうための設定グループである。ここで、文字列置換設定とは、雛型文書に基づいて作成された定型文書中において特定文字列の部分をクリックした際、その特定文字列全体が、つぎに入力された文字によって置換される入力方法である。
【００８８】
この入力時設定部６３１において、文字列置換設定を選択した場合は、特に、追加設定が可能となる。この追加設定とは、上述したように文字列候補の一覧表示をおこなうためのものであり、この文字列候補中の一つを選択することで、特定文字列との置換をおこなうことができる。
【００８９】
図８は、本実施の形態による情報処理装置において、文字列候補の一覧表示を説明するための説明図である。図８においては特に、特定文字列「部署名」８０２に対して上記した追加設定による文字列候補置換機能が設定された雛型文書に基づいて、新たに作成された定型文書の一部８０１を示している。
【００９０】
まず、この文書中において、マウスカーソル８０３を特定文字列「部署名」８０２上に移動させると、入力ガイド機能として説明文８０４が表示される。この状態において、たとえばマウスが２つ以上のボタンを備えている場合、右ボタンをクリックすることで、文字列候補一覧８０５が表示される。
【００９１】
さらに、この状態において、文字列候補一覧８０５の一つ、たとえば「営業部」をマウスカーソルで選択するとともにクリックにより決定することで、特定文字列「部署名」８０２が「営業部」に置換される。この文字列候補置換機能により、特定文字列との置換入力を簡易にすることができ、定型文書の作成効率を高めることができる。
【００９２】
なお、上記した追加設定は、「追加設定」ボタン６３４をクリックすることで表示される追加設定ダイアログにしたがって設定可能となる。図９は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した追加設定ダイアログを示している。図９に示す追加設定ダイアログ９０１においては、文字列候補表示領域９０２に、設定済みの文字列候補が表示され、さらに候補となる文字列を追加する場合は、「追加」ボタン９０３をクリックして置換候補追加ダイアログを表示させる。
【００９３】
図１０は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した置換候補追加ダイアログを示している。図９に示す置換候補追加ダイアログ１００１においては、候補入力領域１００２に、候補として追加する文字列を入力し、「ＯＫ」ボタン１００３をクリックすることで確定する。これにより、図９の文字列候補表示領域９０２に、候補文字列が追加表示される。
【００９４】
また、図９において、候補となる文字列を変更する場合は、変更の対象となる文字列を、文字列候補表示領域９０２から選択し、「変更」ボタン９０４をクリックして置換候補変更ダイアログを表示させる。
【００９５】
図１１は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した置換候補変更ダイアログを示している。図１１に示す置換候補追加ダイアログ１１０１においては、候補入力領域１１０２に変更対象となる文字列が表示され、変更後の文字列をこれに置換して入力し、「ＯＫ」ボタン１１０３をクリックすることで確定する。これにより、図９の文字列候補表示領域９０２に、変更後の候補文字列が表示される。
【００９６】
さらに、図９において、候補となる文字列を削除する場合は、削除の対象となる文字列を、文字列候補表示領域９０２から選択し、「削除」ボタン９０５をクリックすることで実行される。
【００９７】
そして、以上の追加設定ダイアログ９０１にしたがった操作は、「ＯＫ」ボタン９０７をクリックすることにより完了する。なお、図９に示す追加設定ダイアログ９０１において、チェックボックス９０６は、文字列候補の選択によって置換入力された文字列に対して、再度、マウスカーソルが位置した場合に、文字列候補の表示をおこなうか、すなわち文字列候補置換機能を有効にするか否かの設定をおこなうものである。
【００９８】
また、図６に示す入力ガイド設定／変更ダイアログ６０１において、変換モード設定部６４１は、変換モード設定チェックボックス６４２をチェックすることにより設定可能となる。この変換モードの設定により、特定文字列との置換入力をする際、日本語変換アプリケーションを全角入力モードか、半角入力モードかを設定したり、日本語変換される変換候補において優先表示させる文字を設定することができる。
【００９９】
ここで、後者の変換候補の優先表示の設定は、選択項目表示ボックス６４３に一覧表示される「通常」、「人名」、「地名」等の選択項目のうちから選択する。
【０１００】
また、図６に示す入力ガイド設定／変更ダイアログ６０１において、「削除」ボタン６５１をクリックすることにより、設定対象となっている特定文字列に対し、入力ガイドの機能を解除することができる。さらに、この入力ガイド設定／変更ダイアログ６０１は、既存の特定文字列を選択した後に図５に示した「設定／変更」５０２がクリックされることで、特定文字列の設定変更をも可能とし、この場合の操作手順は、上記した特定文字列の設定手順と同様となる。
【０１０１】
この入力ガイド設定／変更ダイアログ６０１における設定／変更処理の完了は、「ＯＫ」ボタン６５２をクリックすることによりおこなわれる。
【０１０２】
本実施の形態による情報処理装置においては、上記した入力ガイドの設定／変更処理に加え、図５の第２のドロップダウンメニュー５１０にも表示されているように、さらに
１．「ガイドサポート機能」
２．「自動入力設定機能」
３．「ＣＳＶ書き出し設定／ＣＳＶ書き出し機能」
を備えている。これらの機能以下に、順を追って説明する。
【０１０３】
（ガイドサポート機能）「ガイドサポート機能」とは、一つの文書中に散在したフィールド内の文字列または入力ガイドの特定文字列を一覧表示してまとめて編集・設定することを可能とする機能である。
【０１０４】
そして、この「ガイドサポート機能」は、図５に示した第２のドロップダウンメニュー５１０において、「ガイドサポート」５０３をクリックすることで発現される。図１２は、本実施の形態による情報処理装置において「ガイドサポート機能」の処理を示すフローチャートである。
【０１０５】
上記した「ガイドサポート」５０３がクリックされると、まず、雛型文書中またはその雛型文書に基づいて作成された定型文書中の先頭から順に文字列が検索され、最初に出現するフィールドまたは入力ガイドを検出して取得する（ステップＳ１２０１）。ここで、フィールドが検出された場合（ステップＳ１２０２）は、そのフィールドに入力されている文字列を抽出して取得するとともに、そのフィールドの種類に相当するフィールド名を取得する（ステップＳ１２０３）。
【０１０６】
一方、入力ガイドが検出された場合（ステップＳ１２０４）は、その入力ガイドの特定文字列を抽出して取得するとともに、その特定文字列に対して設定されている説明文を取得する（ステップＳ１２０５）。
【０１０７】
そして、文字列の検索位置が文書の最後であるか否かが判定され（ステップＳ１２０６）、文書の最後でなければ、つぎに出現するフィールドまたは入力ガイドを検出して取得し（ステップＳ１２０７）、上記した処理を繰り返す。
【０１０８】
文字列の検索位置が文書の最後である場合は、ガイドサポートダイアログを表示するとともに、上記したステップＳ１２０３およびステップＳ１２０５において取得したフィールド名、そのフィールド内の文字列、入力ガイドの特定文字列およびその説明文を、フィールド／入力ガイド情報として、一覧表示する（ステップＳ１２０８）。
【０１０９】
こうして一覧表示されたフィールド／入力ガイド情報は、上記したガイドサポートダイアログ上において、適宜編集することが可能となる（ステップＳ１２０９）。すなわち、雛型文書中においてフィールドまたは入力ガイド特定文字列が配置された位置にカーソルを移動させることなく、各々設定された内容の変更をおこなうことができる。
【０１１０】
図１３は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記したガイドサポートダイアログを示している。図１３に示すガイドサポートダイアログ１３０１において、フィールド／入力ガイド情報の表示は、コメント欄１３０２と入力文字列欄１３０３とで構成される表によって表現される。
【０１１１】
ここで、コメント欄１３０２には、フィールド名または入力ガイドの説明文が表示され、入力文字列欄１３０３には、そのフィールド名に対応するフィールド内の文字列またはその入力ガイドの特定文字列が表示される。
【０１１２】
ここで、コメント欄１３０２および入力文字列欄１３０３に表示された各内容は、文字カーソルをその項目に移動させて、直接、編集することが可能である。この際、編集対象がフィールド名である場合には、変更可能なフィールドの種類を一覧したリストボックスを表示して、その中から変更後のフィールド名の選択をおこなうことができる。
【０１１３】
また、編集対象が入力ガイドの特定文字列であり、かつその特定文字列に上記した文字列候補置換機能が設定されている場合は、その文字列候補の一覧表示をおこない、その中から変更後の特定文字列の選択をおこなうことができる。
【０１１４】
なお、雛型文書の作成においては、入力文字列欄１３０３の内容よりもむしろコメント欄１３０２の内容が重要となるので、文書編集領域３０５に開かれている文書が雛型文書である場合には、コメント欄１３０２に表示された項目のみを編集可能としてもよい。
【０１１５】
一方、定型文書の作成においては、コメント欄１３０２の内容よりもむしろ入力文字列欄１３０３の内容が重要となるので、文書編集領域３０５に開かれている文書が定型文書である場合には、入力文字列欄１３０３に表示された項目のみを編集可能としてもよい。
【０１１６】
また、図１３に示すガイドサポートダイアログ１３０１において、「削除」ボタン１３０４をクリックすることにより、選択されている項目、すなわち編集対象となっている項目を削除することができる。なお、この削除とは、フィールドの機能または入力ガイド機能を解除することを意味し、フィールド内の文字列または入力ガイドの特定文字列を消去することではない。
【０１１７】
さらに、図１３に示すガイドサポートダイアログ１３０１において、「ジャンプ」ボタン１３０５をクリックすることにより、選択されている項目の文書中における実際の配置位置を確認することができる。これは、コメント欄１３０２または入力文字列欄１３０３において、同一の内容が表示された場合を考慮してのものである。
【０１１８】
具体的には、ウインドウ画面３０１がアクティブ状態となり、文書編集領域３０５において、該当する項目（フィールドまたは入力ガイドの特定文字列）の位置するページが表示され、その項目部分が反転表示される。
【０１１９】
そして、このガイドサポートダイアログ１３０１におけるガイドサポート処理の完了は、「閉じる」ボタン１３０６をクリックすることによりおこなわれる。
【０１２０】
（自動入力設定機能）「自動入力設定機能」とは、定型文書が雛型文書に基づいて新規作成される際、所定のフィールド内の文字列または入力ガイドの特定文字列（特定項目）の部分を、あらかじめ設定された設定値（以下、自動入力設定情報と称する）にしたがって、自動的に入力する機能である。この機能により、所定の特定項目において文字列入力が完了した状態の定型文書を得ることができる。
【０１２１】
この「自動入力設定機能」は、図５に示した第２のドロップダウンメニュー５１０において、「自動入力設定」５０４をクリックすることで発現される。図１４は、本実施の形態による情報処理装置において「自動入力設定機能」の処理を示すフローチャートである。
【０１２２】
上記した「自動入力設定」５０４がクリックされると、まず、自動入力設定ダイアログを表示するとともに、すでに上記した自動入力設定情報が設定されている場合、この自動入力設定情報の内容をその自動入力設定ダイアログ上に表示する（ステップＳ１４０１）。
【０１２３】
図１５は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した自動入力設定ダイアログを示している。図１５に示す自動入力設定ダイアログ１５０１において、コメント入力欄１５０２および自動入力文字列欄１５０３に、上記した自動入力設定情報の内容が表示される。ここで、コメント欄１５０２には、フィールド名または入力ガイドの説明文が表示され、自動入力文字列欄１５０３には、そのフィールド名に対応するフィールド内の文字列またはその入力ガイドの特定文字列が表示される。
【０１２４】
よって、この自動入力設定情報とは、雛型文書中に配置されたフィールドのフィールド名に対応する文字列または入力ガイドの説明文に対応する特定文字列と、それらを置換する文字列とによって構成される。また、各々の文書中の位置情報等も含まれている。
【０１２５】
ここで、図１５に示す「設定」ボタン１５０５がクリックされると（ステップＳ１４０２）、図１２に示したステップＳ１２０１〜Ｓ１２０７と同様な手順によりフィールド／入力ガイド情報抽出処理が実行される（ステップＳ１４０３）。
【０１２６】
そして、このフィールド／入力ガイド情報抽出処理が完了した後、自動入力先設定ダイアログを表示するとともに、上記したステップＳ１４０３において取得したフィールド名、そのフィールド内の文字列、入力ガイドの特定文字列およびその説明文のうち、フィールド名または説明文のみを一覧表示する（ステップＳ１４０４）。
【０１２７】
図１６は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した自動入力先設定ダイアログを示している。図１６に示す自動入力先設定ダイアログ１６０１において、コメント一覧表示領域１６０２上に、上記したフィールド名または説明文が表示される。
【０１２８】
そして、このコメント一覧表示領域１６０２から、自動入力設定情報を設定しようとするコメントを選択し、選択したコメントに対応する文字列または特定文字列と置換入力する文字列を、文字列入力領域１６０３に入力する（ステップＳ１４０５）。なお、この自動入力設定情報編集には、設定情報の新規追加および変更を含む。
【０１２９】
また、自動入力先設定ダイアログ１６０１において、「ジャンプ」ボタン１６０５は、上記した図１３に示した「ジャンプ」ボタン１３０５と同様な機能を有する。そして、この自動入力先設定ダイアログ１６０１における自動入力設定情報編集処理の完了は、「ＯＫ」ボタン１６０４をクリックすることによりおこなわれる。
【０１３０】
自動入力先設定ダイアログ１６０１における自動入力設定情報編集処理の完了後は、編集後の自動入力設定情報の内容に応じて、図１５のコメント欄１５０２および自動入力文字列欄１５０３の表示内容が更新される（ステップＳ１４０６）。
【０１３１】
また、図１５において、「解除」ボタン１５０６がクリックされると（ステップＳ１４０７）、コメント欄１５０２または自動入力文字列欄１５０３のうち選択された項目に対する自動入力設定が、自動入力設定情報の内容から削除される（ステップＳ１４０８）。
【０１３２】
そして、この自動入力設定ダイアログ１５０１における自動入力設定処理の完了は、「ＯＫ」ボタン１５０４をクリックすることによりおこなわれ、設定変更された内容に基づいて、自動入力設定情報の内容が更新される（ステップＳ１４１０）。
【０１３３】
以上の手順により作成される自動入力設定情報は、雛型文書毎に設定することが可能であり、その雛型文書に基づいて定型文書が新規作成される際に、この自動入力設定情報に基づいて、所定の特定項目に文字列が自動入力された状態の文書が新規文書として開かれる。なお、この自動入力は、定型文書の新規作成時に実行せず、たとえばメニューバー中のコマンドによって実行させるようにしてもよい。
【０１３４】
（ＣＳＶ書き出し設定／ＣＳＶ書き出し機能）「ＣＳＶ書き出し設定／ＣＳＶ書き出し機能」とは、定型文書中に配置されたフィールド内の文字列または入力ガイドの特定文字列のみを抽出して、他のファイル形式によるデータファイルを新たに作成する機能である。
【０１３５】
ここでは、まず、ＣＳＶ書き出し設定機能について説明する。「ＣＳＶ書き出し設定機能」は、図５に示した第２のドロップダウンメニュー５１０において、「ＣＳＶ書き出し設定」５０５をクリックすることで発現される。図１７は、本実施の形態による情報処理装置において「ＣＳＶ書き出し設定」の処理を示すフローチャートである。
【０１３６】
上記した「ＣＳＶ書き出し設定」５０５がクリックされると、まず、図１２に示したステップＳ１２０１〜Ｓ１２０７と同様な手順によりフィールド／入力ガイド情報抽出処理が実行される（ステップＳ１７０１）。
【０１３７】
そして、このフィールド／入力ガイド情報抽出処理が完了した後、ＣＳＶ書き出し設定ダイアログが表示されるとともに、上記したステップＳ１７０１において取得したフィールド名、そのフィールド内の文字列、入力ガイドの特定文字列およびその説明文と、それらがフィールドまたは入力ガイドのいずれであるかを示す種類とが一覧表示される（ステップＳ１７０２）。
【０１３８】
図１８は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記したＣＳＶ書き出し設定ダイアログを示している。図１８に示すＣＳＶ書き出し設定ダイアログ１８０１において、コメント一覧表示領域１８０３上に、上記したフィールド名または説明文が表示される。
【０１３９】
また、種類表示領域１８０４上に、上記したフィールドか、または説明文かの種類が表示され、入力文字列表示領域１８０５上に、上記したフィールド内の文字列または入力ガイドの特定文字列が表示される。
【０１４０】
そして、このコメント一覧表示領域１８０３から、ＣＳＶ書き出しの対象とする設定文字列の行の先頭に位置するチェック欄１８０２のチェックボックスにより選択する（ステップＳ１７０３）。なお、この選択は、複数個可能である。
【０１４１】
また、ＣＳＶ書き出し設定ダイアログ１８０１において、「ジャンプ」ボタン１８０６は、上記した図１３に示した「ジャンプ」ボタン１３０５と同様な機能を有する。そして、「進む」ボタン１８０７がクリックされることにより、このＣＳＶ書き出し設定ダイアログ１８０１における書き出し項目選択処理を完了する。
【０１４２】
上記した「進む」ボタン１８０７がクリックされることにより、詳細設定ダイアログが表示される（ステップＳ１７０４）。図１９は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した詳細設定ダイアログを示している。図１９に示す詳細設定ダイアログ１９０１においては、コメント一覧表示領域１９０２と出力内容表示領域１９０３に、それぞれＣＳＶ書き出し設定ダイアログ１８０１において選択されたフィールド名または説明文と、そのフィールド内の文字列またはその説明文に対応する特定文字列と、が表示される。
【０１４３】
さらに、この詳細設定ダイアログ１９０１においては、各特定項目に対して、罫線内繰り返し設定領域１９０４と形式設定領域１９０５とを設けており、データ書き出し対象となるデータに対し、より詳細な属性を設定することができる（ステップＳ１７０５）。ここで、罫線内繰り返し設定とは、出力対象となるフィールド内の文字列または入力ガイドの特定文字列が、罫線からなる表のデータ項目名として割り当てられている場合、この罫線セル内に入力された文字列または数値を、データ書き出し対象に含めるための設定である。
【０１４４】
図２０は、本実施の形態による情報処理装置において、罫線内繰り返し設定を説明するための説明図である。たとえば、図２０（ａ）に示すように、縦方向に罫線セルが並んで構成される表２００１において、データ項目名「品名」２００２と「個数」２００６に、入力ガイド機能が設定され、この「品名」２００２をデータ書き出し対象として選択した場合を考える。
【０１４５】
この場合、図１９に示した詳細設定ダイアログ１９０１の罫線内繰り返し設定領域１９０４において、「下に繰り返し」を選択することにより、罫線セル２００３から下方向に順にその罫線セル内に入力されているデータを、書き出しデータとして含めることができる。
【０１４６】
この際、罫線セルの下方向の検索において、入力ガイド機能が設定された特定文字列「個数」２００６に行き当たった場合、その直前の罫線セル内のデータまでが、書き出しデータとして有効となる。すなわち、図２０（ａ）においては、罫線セル２００３のデータ「消しゴム」と、罫線セル２００４のデータ「ペン」と、罫線セル２００４のデータ「はさみ」と、が書き出しデータに含まれる。
【０１４７】
よって、特定文字列「個数」２００６以下の罫線セル２００７、２００８および２００９の各データを書き出しデータに含めたい場合は、新たに、特定文字列「個数」２００６に対して上記した罫線内繰り返し設定をおこなう必要がある。
【０１４８】
また、罫線セルのデータの下限を、上記したように特定文字列の検出により定めること以外にも、フィールドが設定された文字列を検出した場合や罫線セル並び方向に対して垂直な方向のサイズが異なる罫線セルを検出した場合にも、定めることができる。
【０１４９】
たとえば、図２０（ｂ）に示すように、右方向に罫線セルが並んで構成される表２０２０において、データ項目名「品名」２０２１に入力ガイド機能が設定され、この「品名」２０２１をデータ書き出し対象として選択した場合を考える。
【０１５０】
この場合、図１９に示した詳細設定ダイアログ１９０１の罫線内繰り返し設定領域１９０４において、「右に繰り返し」を選択することにより、罫線セル２０２２から右方向に順にその罫線セル内に入力されているデータを、書き出しデータとして含めることができる。
【０１５１】
この際、罫線セルの右方向の検索において、縦方向にサイズの異なる罫線セル２０２５に行き当たった場合、その直前の罫線セル内のデータまでが、書き出しデータとして有効となる。すなわち、図２０（ｂ）においては、罫線セル２０２２のデータ「消しゴム」と、罫線セル２０２３のデータ「ペン」と、罫線セル２０２４のデータ「はさみ」と、が書き出しデータに含まれる。
【０１５２】
また、詳細設定ダイアログ１９０１において、「ジャンプ」ボタン１９０６は、上記した図１３に示した「ジャンプ」ボタン１３０５と同様な機能を有する。そして、「進む」ボタン１９０８がクリックされることにより、このＣＳＶ書き出し設定ダイアログ１９０１における詳細設定処理を完了する。さらに、「戻る」ボタン１９０７がクリックされることにより、上記したＣＳＶ書き出し設定ダイアログ１８０１による書き出し項目選択処理に戻ることもできる。
【０１５３】
上記した「進む」ボタン１９０８がクリックされることにより、出力データ形式設定ダイアログが表示される（ステップＳ１７０６）。図２１は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記した出力データ形式設定ダイアログを示している。図２１に示す出力データ形式設定ダイアログ２１０１においては、実際にファイルに書き出されるデータの内容をプレビューできるとともに、そのデータの出力形式の設定をおこなうことができる（ステップＳ１７０７）。
【０１５４】
出力データ形式設定ダイアログ２１０１において、プレビュー領域２１０３に実際のデータ書き出し状態が表示される。また、文字列データについては、引用符チェックボックス２１０２をチェックすることにより、引用符「”」で囲んで出力するかを選択することができる。
【０１５５】
さらに、文字コード選択領域２１０４において、出力するデータの文字コードを選択することができる。選択できる文字コードとしては、「シフトＪＩＳ」、「ＪＩＳ」、「ＥＵＣ」、「ＵＮＩＣＯＤＥ」等が挙げられる。
【０１５６】
そして、「完了」ボタン２１０６がクリックされることにより、この出力データ形式設定ダイアログ２１０１におけるデータ出力形式設定処理を完了する。すなわち、これにより、ＣＳＶ書き出し設定のすべてを終えることができる。さらに、「戻る」ボタン２１０５がクリックされることにより、上記した詳細設定ダイアログ１９０１による詳細設定処理に戻ることもできる。
【０１５７】
上述したＣＳＶ書き出し設定は、定型文書毎に設定され、その設定内容は、定型文書の文書情報の一部に追加される。また、個別にＣＳＶ書き出し設定ファイルを作成するようにしてもよい。そして、以下に説明するＣＳＶ書き出し機能の実行により、このＣＳＶ書き出し設定の内容に基づいたＣＳＶ形式のデータファイルが作成される。
【０１５８】
つぎに、ＣＳＶ書き出し機能について説明する。「ＣＳＶ書き出し機能」は、図５に示した第２のドロップダウンメニュー５１０において、「ＣＳＶ書き出し」５０６をクリックすることで発現される。図２２は、本実施の形態による情報処理装置において「ＣＳＶ書き出し」の処理を示すフローチャートである。
【０１５９】
上記した「ＣＳＶ書き出し」５０６がクリックされると、まず、ＣＳＶ書き出しダイアログが表示される。このＣＳＶ書き出しダイアログは、ＣＳＶ書き出し対象となる定型文書の選択をおこない、選択された定型文書に設定されたＣＳＶ書き出し設定の内容に基づいて、指定したファイル名のデータファイルを作成するためのものである。図２３は、本実施の形態による情報処理装置の表示部によって表示される表示画面の一例であり、特に上記したＣＳＶ書き出しダイアログを示している。
【０１６０】
図２３に示すＣＳＶ書き出しダイアログ２３０１においては、ファイル一覧表示領域２３０４に、フォルダ指定ボックス２３０２によって指定されたフォルダ内の定型文書ファイルを一覧表示する。そして、これら定型文書ファイルの一覧から、チェック欄２３０３によって、ＣＳＶ書き出しの対象とするファイルを選択し（ステップＳ２２０１）、ファイル名入力領域２３０５に書き出し先となるファイル名を入力する（ステップＳ２２０２）。
【０１６１】
なお、ＣＳＶ書き出しダイアログ２３０１において、「すべて選択」ボタン２３０６をクリックすることにより、指定されたフォルダ内のすべての定型文書ファイルを選択することもできる。
【０１６２】
この状態において、「実行」ボタン２３０７をクリックすることにより、上記したファイル名のファイルが作成され、このファイルに、選択された定型文書ファイルの各ＣＳＶ書き出し設定の内容が書き込まれていく（ステップＳ２２０３）。
【０１６３】
このように、一つの定型文書におけるＣＳＶ書き出しだけでなく、複数の定型文書に対して、各ＣＳＶ書き出し設定に基づいたＣＳＶ書き出しをおこなうことができる。これは、たとえば、アンケート文書のように、特定項目部分が重要となる同一様式の定型文書が複数存在する場合、これら特定項目部分の文字列を複数の文書からまとめて抽出し、一つのファイルに出力することができることを意味し、出力されたファイルの内容から統計データを容易に得ることができる。
【０１６４】
すなわち、表計算アプリケーションを用いずとも、統計を算出するための元データを作成することができることになる。これにより、従来において、別途表計算アプリケーションによっておこなわれていた表データの作成が省かれ、作業効率をより高めることができる。
【０１６５】
なお、上述した実施の形態においては、データの出力形式をＣＳＶ形式としたが、他のデータ形式でもよく、たとえば、タブ区切り形式やＤＩＦ（ＤａｔａＩｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などを採用することもできる。
【０１６６】
以上説明したように、本実施の形態によれば、特定項目を入力するためのフィールド（特定項目入力領域）、または特定項目として所定の位置に入力ガイドの特定文字列、が配置された文書から、そのフィールドに入力された文字列と特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示すフィールド名（特定項目名）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示して、その一覧表示上で、文書中の上記した文字列、特定項目名が示す特定項目の種類、特定文字列および説明文を編集するので、一つの文書中に散在したフィールド内の文字列または入力ガイドの特定文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能となる。
【０１６７】
また、本実施の形態によれば、文書から抽出された文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ特定項目情報を作成し、作成された特定項目情報に基づいて、上記した文字列または特定文字列を書き込んだファイルを作成するので、定型文書上の所定の文字列を抽出することで入力データの再利用化を図ることができ、作業効率を高めることが可能となる。
【０１６８】
また、本実施の形態によれば、上記したファイル作成手段によって、上記した文字列または特定文字列をＣＳＶ形式で書き込んだファイルを作成することができる。
【０１６９】
また、本実施の形態によれば、文書から抽出された文字列または特定文字列のうち任意の文字列または特定文字列を選択し、選択した文字列または特定文字列と、その文字列または特定文字列に対して設定された所定のデータ形式と、を含んだ書き出し設定（特定項目情報の作成）をおこなうことができる。
【０１７０】
また、本実施の形態によれば、複数の文書の各々に対して作成された複数の特定項目情報に基づいて、これら特定項目情報に含まれる文字列または特定文字列を書き込んだファイルを作成するので、このファイルの内容から統計データを容易に得ることができる。
【０１７１】
また、本実施の形態によれば、特定項目を入力するための特定項目入力領域（後述するフィールドに相当）と、特定項目として所定の位置に特定文字列（後述する入力ガイドの特定文字列に相当）と、が配置された雛型文書から、その特定項目入力領域に入力された文字列と特定文字列とを抽出し、抽出した文字列とその文字列に対応する特定項目の種類を示す特定項目名（後述するフィールド名に相当）とから構成される組と、抽出した特定文字列とその特定文字列に対してあらかじめ設定された説明文とから構成される組と、の全部または一部を一覧表示し、その一覧表示上で上記した文字列および特定文字列を編集することができるとともに、その編集結果から初期設定情報（後述する自動入力設定情報に相当）を取得し、その初期設定情報に基づいて雛型文書中の上記した文字列および特定文字列を変更した結果から新規文書を作成するので、所定の特定項目において文字列入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることができる。
【０１７２】
なお、本実施の形態で説明した情報処理方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現される。このプログラムは、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、インターネット等のネットワークを介して配布することができる。
【０１７３】
【発明の効果】
以上説明したように、請求項１の発明によれば、一つの文書中に散在した特定項目入力領域内の文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能な情報処理装置が得られるという効果を奏する。
【０１７４】
また、請求項２の発明によれば、一つの文書中に散在した特定文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能な情報処理装置が得られるという効果を奏する。
【０１７５】
また、請求項３の発明によれば、一つの文書中に散在した特定項目入力領域内の文字列および特定文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能となる。
【０１７６】
また、請求項４の発明によれば、特定項目情報を他の処理において利用することが可能な情報処理装置が得られるという効果を奏する。
【０１７７】
また、請求項５の発明によれば、このファイルをＣＳＶ形式のデータファイルを認識可能な他のアプリケーション等で利用することが可能な情報処理装置が得られるという効果を奏する。
【０１７８】
また、請求項６の発明によれば、文書中の必要なデータのみをファイルとして出力可能な情報処理装置が得られるという効果を奏する。
【０１７９】
また、請求項７の発明によれば、このファイルの内容から統計データを容易に得ることが可能な情報処理装置が得られるという効果を奏する。
【０１８０】
また、請求項８の発明によれば、所定の特定項目入力領域において文字列入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理装置が得られるという効果を奏する。
【０１８１】
また、請求項９の発明によれば、所定の特定文字列において置換入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理装置が得られるという効果を奏する。
【０１８２】
また、請求項１０の発明によれば、所定の特定項目において文字列入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理装置が得られるという効果を奏する。
【０１８３】
また、請求項１１の発明によれば、一つの文書中に散在した特定項目入力領域内の文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能な情報処理方法が得られるという効果を奏する。
【０１８４】
また、請求項１２の発明によれば、一つの文書中に散在した特定文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能な情報処理方法が得られるという効果を奏する。
【０１８５】
また、請求項１３の発明によれば、一つの文書中に散在した特定項目入力領域内の文字列および特定文字列を一覧表示してまとめて編集・設定することができ、簡易にかつ効率よく雛型文書または定型文書の作成をおこなうことが可能な情報処理方法が得られるという効果を奏する。
【０１８６】
また、請求項１４の発明によれば、特定項目情報を他の処理において利用することが可能な情報処理方法が得られるという効果を奏する。
【０１８７】
また、請求項１５の発明によれば、このファイルをＣＳＶ形式のデータファイルを認識可能な他のアプリケーション等で利用することが可能な情報処理方法が得られるという効果を奏する。
【０１８８】
また、請求項１６の発明によれば、文書中の必要なデータのみをファイルとして出力可能な情報処理方法が得られるという効果を奏する。
【０１８９】
また、請求項１７の発明によれば、ファイルの内容から統計データを容易に得ることが可能な情報処理方法が得られるという効果を奏する。
【０１９０】
また、請求項１８の発明によれば、所定の特定項目入力領域において文字列入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理方法が得られるという効果を奏する。
【０１９１】
また、請求項１９の発明によれば、所定の特定文字列において置換入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理方法が得られるという効果を奏する。
【０１９２】
また、請求項２０の発明によれば、所定の特定項目において文字列入力が完了した状態の定型文書を得ることができ、定まった特定項目を繰り返し入力することがなくなり、ユーザの定型文書作成効率を高めることが可能な情報処理方法が得られるという効果を奏する。
【０１９３】
また、請求項２１の発明によれば、請求項１１〜２０に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１１〜２０の動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の本実施の形態による情報処理装置を含む情報処理装置のハードウエア構成を示すブロック図である。
【図２】本実施の形態による情報処理装置の構成を機能的に示すブロック図である。
【図３】本実施の形態による情報処理装置において作成される雛型文書の表示画面の一例を示す説明図である。
【図４】本実施の形態による情報処理装置において、日付フィールドの作成操作を説明するための説明図である。
【図５】本実施の形態による情報処理装置において、入力ガイドの設定操作を説明するための説明図である。
【図６】本実施の形態による情報処理装置の表示部によって表示される表示画面の一例である。
【図７】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図８】本実施の形態による情報処理装置において、文字列候補の一覧表示を説明するための説明図である。
【図９】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１０】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１１】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１２】本実施の形態による情報処理装置において「ガイドサポート機能」の処理を示すフローチャートである。
【図１３】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１４】本実施の形態による情報処理装置において「自動入力設定機能」の処理を示すフローチャートである。
【図１５】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１６】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１７】本実施の形態による情報処理装置において「ＣＳＶ書き出し設定」の処理を示すフローチャートである。
【図１８】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図１９】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図２０】本実施の形態による情報処理装置において、罫線内繰り返し設定を説明するための説明図である。
【図２１】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【図２２】本実施の形態による情報処理装置において「ＣＳＶ書き出し」の処理を示すフローチャートである。
【図２３】本実施の形態による情報処理装置の表示部によって表示される別の表示画面の一例である。
【符号の説明】
１００  バス
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ＨＤ
１０６  ＦＤＤ
１０７  ＦＤ
１０８  ディスプレイ
１０９  Ｉ／Ｆ
１１０  通信回線
１１１  キーボード
１１２  マウス
１１３  スキャナ
１１４  プリンタ
１１５  ＣＤＲＯＭ
１１６  ＣＤＲＯＭドライブ
２０１  表示部
２０２  特定項目抽出部
２０３  表示制御部
２０４  特定項目編集部
２０５  特定項目情報部
２０６  ファイル作成部
２０７  特定項目選択部
２０８  保持部
２０９  新規文書作成部
【図１】
0003574761.tif 000002
【図２】
0003574761.tif 000003
【図３】
0003574761.tif 000004
【図４】
0003574761.tif 000005
【図５】
0003574761.tif 000006
【図６】
0003574761.tif 000007
【図７】
0003574761.tif 000008
【図８】
0003574761.tif 000009
【図９】
0003574761.tif 000010
【図１０】
0003574761.tif 000011
【図１１】
0003574761.tif 000012
【図１２】
0003574761.tif 000013
【図１３】
0003574761.tif 000014
【図１４】
0003574761.tif 000015
【図１５】
0003574761.tif 000016
【図１６】
0003574761.tif 000017
【図１７】
0003574761.tif 000018
【図１８】
0003574761.tif 000019
【図１９】
0003574761.tif 000020
【図２０】
0003574761.tif 000021
【図２１】
0003574761.tif 000022
【図２２】
0003574761.tif 000023
【図２３】
0003574761.tif 000024