(57)【特許請求の範囲】
【請求項１】
質問文と、該質問文に対して選択可能とされた複数の選択肢とが記されていると共に、前記選択肢の近傍にそれぞれ配置され前記選択肢を選択する際に印を付すマーク領域が記されている帳票を作成する帳票作成装置であって、
前記質問文および前記複数の選択肢の文字列を入力する入力手段と、
該入力手段により入力された文字列が入力ウィンドウに表示される表示手段と、
該表示手段に表示される設定ウィンドウにおいて、前記複数の選択肢を登録した際に、前記入力ウィンドウに表示されている前記選択肢に前記マーク領域が結びつくように自動的に配置する設定手段とを備え、
前記設定手段は、登録された前記複数の選択肢にそれぞれ関連付けられたマーク領域を作成すると共に、前記入力ウィンドウに表示されている前記文字列から登録された前記複数の選択肢の文字列をそれぞれ検索して、検索された文字列に結びつくように前記関連付けられているマーク領域をそれぞれ自動的に配置するようにしたことを特徴とする帳票作成装置。
【請求項２】
前記マーク領域は、前記選択肢の前あるいは後の視覚的に結びつく位置に配置されることを特徴とする請求項１記載の帳票作成装置。
【請求項３】
コンピュータを、質問文と、該質問文に対して選択可能とされた複数の選択肢とが記されていると共に、前記選択肢の近傍にそれぞれ配置され前記選択肢を選択する際にチェックするマーク領域が記されている帳票を作成する帳票作成装置として機能させる帳票作成プログラムであって、
前記質問文および前記複数の選択肢の文字列を入力する入力手段、
該入力手段により入力された文字列が入力ウィンドウに表示される表示手段、
該表示手段に表示される設定ウィンドウにおいて、前記複数の選択肢を登録した際に、前記入力ウィンドウに表示されている前記選択肢に前記マーク領域が結びつくように自動的に配置する設定手段としてコンピュータを機能させ、
前記設定手段は、登録された前記複数の選択肢にそれぞれ関連付けられたマーク領域を作成すると共に、前記入力ウィンドウに表示されている前記文字列から登録された前記複数の選択肢の文字列をそれぞれ検索して、検索された文字列に結びつくように前記関連付けられているマーク領域をそれぞれ自動的に配置するようにしたことを特徴とする帳票作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問文と、該質問文に対して選択可能とされ選択する際に印を付すマーク領域を有する複数の選択肢とが記されている帳票を作成する帳票作成装置および帳票作成プログラムに関するものである。
【背景技術】
【０００２】
アンケート用紙等の帳票において、設問文と、該設問文の回答として選択可能とされ選択する際にチェックするチェックボックスを有する複数の選択肢とが記されている帳票が知られている。このような帳票は、文書を作成するためのアプリケーションソフトがインストールされているパーソナルコンピュータ（以下、「ＰＣ」という）によって一般に作成されている。そこで、ＰＣによる帳票の作成について図７，図８を参照して説明する。図７，図８には、帳票を作成する際にＰＣの表示器に表示されるエディタ画面１３０が示されている。このエディタは、画面で見たままのプリントアウトが得られるWYSIWYGエディタとされている。
【０００３】
ＰＣにおいて文書を作成するためのアプリケーションソフトとしてエディタがＰＣにおいて起動されると、エディタ画面１３０がＰＣの表示器に表示されるようになる。次いで、ＰＣにおいてキーボードを操作してアンケートの質問文を入力する。例えば、「好きな果物を選んでください。」という質問文Ｐ１００を入力すると、図７に示すように表示器に入力した質問文Ｐ１００の文字列が表示される。そして、質問文Ｐ１００の回答の選択肢として果物の複数の名称を入力していく。この場合、例えば「りんご」「バナナ」「みかん」「マンゴー」の果物名が入力されると、図７に示すように質問文Ｐ１００の下に選択肢ｐ１０１として「りんご」が、選択肢ｐ１０２として「バナナ」が、選択肢ｐ１０３として「みかん」が、選択肢ｐ１０４として「マンゴー」の文字列が表示される。
【０００４】
次いで、アンケートの記入者が選択肢ｐ１０１〜ｐ１０４のいずれかを選択する際のチェックボックスとされる縦長の楕円形の図形を４つ表示器上に描画する。これにより、図７に示すように質問文Ｐ１００の下に４つのチェックボックスｃ１１１，ｃ１１２，ｃ１１３，ｃ１１４が表示される。ここで、質問文Ｐ１００の回答として選択可能とされる選択肢ｐ１０１〜ｐ１０４にはチェックボックスｃ１１１〜ｃ１１４を視覚的に結びつける必要がある。そこで、表示されたチェックボックスｃ１１１〜ｃ１１４を選択肢ｐ１０１〜ｐ１０４にそれぞれ結びつけるように、「りんご」「バナナ」「みかん」「マンゴー」の文字列の前にそれぞれ移動させて配置する。この場合、チェックボックスｃ１１１〜ｃ１１４を１つずつ選択して選択肢ｐ１０１〜ｐ１０４の文字列の前にドラッグ＆ドロップする。図７ではチェックボックスｃ１１３が選択されていることが示されている。このようにして、チェックボックスｃ１１１〜ｃ１１４を選択肢ｐ１０１〜ｐ１０４に結びつけるように、その前にそれぞれ移動して配置することにより図８に示すエディタ画面１３０に示す仮想紙面の帳票が作成される。そして、ＰＣにおいてプリント指示を行うことにより仮想紙面に示す帳票と同じ帳票がプリンタからプリントアウトされるようになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アンケート用紙等においては設問文が複数とされて、それぞれの設問文に対する選択肢が複数とされることから、多数とされる選択肢にそれぞれ結びつけるようにチェックボックスを配置させる作業が煩雑となって、帳票の作成時にチェックボックスの配置に多くの時間が費やされてしまうという問題点があった。。
そこで、本発明は、チェックボックスの配置に多くの時間が費やされることなく帳票を作成することができる帳票作成装置および帳票作成プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、本発明は、登録された複数の選択肢にそれぞれ関連付けられたマーク領域を作成すると共に、入力ウィンドウに表示されている文字列から登録された複数の選択肢の文字列をそれぞれ検索して、検索された文字列に結びつくように関連付けられたマーク領域をそれぞれ自動的に配置するようにしたことを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明は、登録された複数の選択肢にそれぞれ関連付けられ、選択肢を選択する際に印を付すマーク領域とされるチェックボックスを作成すると共に、入力ウィンドウに表示されている文字列から登録された複数の選択肢の文字列をそれぞれ検索して、検索された文字列に結びつくように関連付けられたチェックボックスをそれぞれ自動的に配置するようにしたことから、多数の選択肢にそれぞれ結びつけるチェックボックスの配置に、多くの時間が費やされることなく帳票を作成することができるようになる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例の帳票作成装置の構成を示すブロック図を図１に示す。
図１に示す本発明にかかる帳票作成装置１は、本発明にかかる帳票作成プログラムをパーソナルコンピュータ（以下、「ＰＣ」という）において実行することにより実現されている。図１に示す帳票作成装置（ＰＣ）１において、ＣＰＵ１０は、帳票作成装置１の全体の動作を制御する中央処理装置（Central Processing Unit）である。ＲＯＭ１１は、ＣＰＵ１０が実行する本発明にかかる帳票作成プログラム等の動作プログラムや、各種データが格納されているＲＯＭ（Read Only Memory）であり、ＲＡＭ１２は、ＲＯＭ１１や記憶装置１３等から読み出された帳票データ等の各種データを一時的に格納する格納エリアや、ＣＰＵ１０のワークエリア等が設定されるＲＡＭ（Random Access Memory）である。記憶装置１３は、ＰＣにおけるオペレーティングシステムのソフトウェア（ＯＳ）や各種アプリケーションプログラムの記憶領域を有する大容量の記憶手段であり、ＨＤＤ（Hard Disk Drive）、ＦＤＤ（Floppy（登録商標）Disk Drive）、ＣＤ（Compact Disk）−ＲＯＭ、ＭＯ（Magneto Optical Disk）、ＤＶＤ（Digital Versatile Disk）等により構成することができる。
【０００９】
操作子１４は、キーボードやポインティングデバイス等の操作子であり、操作子１４を操作した際の操作子情報は検出回路１５により検出されてバス２０へ送出される。ディスプレイ１６は、帳票の仮想紙面とされるエディタ画面等が表示される液晶表示器等の表示装置であり、ディスプレイ１６は表示回路１７により駆動されて所望の画面が表示される。Ｉ／Ｆ１９は、外部に設けられているスキャナやプリンタ等の周辺機器１８との間でデータの受け渡しを行うインターフェースである。このインターフェースは、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、ＲＳ−２３２等とされる。また、周辺機器１８がネットワークインタフェースを備えている場合は、イーサネット（登録商標）等のＬＡＮ（Local Area Network）を介して、帳票作成装置１と周辺機器１８とが接続される。このように、帳票作成装置１のハードウェアは、一般的なＰＣの構成と同様とされている。
【００１０】
本発明にかかる帳票作成装置１による帳票の作成について図２ないし図５を参照して説明する。
本発明にかかる帳票作成プログラムがＰＣにおいて実行されて、帳票作成装置１とされると、ディスプレイ１６には図２に示すようなエディタウィンドウ３０と設定ウィンドウ３１とが表示される。そこで、エディタウィンドウ３０を選択してキーボード等の操作子１４を操作することによりアンケートの質問文を入力する。例えば、「好きな果物を選んでください。」という質問文Ｐを入力すると、図２に示すようにエディタウィンドウ３０に入力した質問文Ｐの文字列が表示される。そして、質問文Ｐの回答の選択肢として果物の複数の名称を入力していく。この場合、例えば「りんご」「バナナ」「みかん」「マンゴー」の果物名が入力されると、図２に示すように質問文Ｐの下に選択肢ｐ１として「りんご」が、選択肢ｐ２として「バナナ」が、選択肢ｐ３として「みかん」が、選択肢ｐ４として「マンゴー」の文字列が表示される。
【００１１】
次いで、設定ウィンドウ３１を選択して「質問の名前」の入力欄ｋ１に、エディタウィンドウ３０において入力した質問文Ｐの文字列を入力する。また、「質問の選択肢」の入力欄ｋ２の「１」に選択肢ｐ１として入力した「りんご」を入力し、同様にして、入力欄ｋ２の「２」に選択肢ｐ２として入力した「バナナ」を入力し、入力欄ｋ２の「３」に選択肢ｐ３として入力した「みかん」を入力し、入力欄ｋ２の「４」に選択肢ｐ４として入力した「マンゴー」を入力する。ここで、入力欄ｋ２において選択肢の追加や削除の編集を行う場合は、ボタンｋ３をクリックすることにより選択肢が１行追加され、ボタンｋ４をクリックすることにより入力欄ｋ２において選択されている１行が削除される。このようにして、入力欄ｋ１に入力した質問に対する選択肢の全てを入力欄ｋ２に入力することができたら、完了ボタンｋ５をクリックすることにより入力欄ｋ２に入力された選択肢が登録されるようになる。
【００１２】
すると、登録された選択肢ｐ１〜ｐ４の各々に関連付けられたチェックボックスｃ１，ｃ２，ｃ３，ｃ４が自動的に描画されて図３に示すようにエディタウィンドウ３０に出現する。この場合、選択肢ｐ１にはチェックボックスｃ１が関連付けられており、選択肢ｐ２にはチェックボックスｃ２が、選択肢ｐ３にはチェックボックスｃ３が、選択肢ｐ４にはチェックボックスｃ４がそれぞれ関連付けられている。チェックボックスｃ１〜ｃ４は、アンケートの記入者が選択肢ｐ１〜ｐ４のいずれかを選択する際のチェックボックスとして使用され、例えば、予め定められた縦長の楕円形の図形で表される。次いで、チェックボックスｃ１に関連付けられている選択肢ｐ１の「りんご」の文字列をエディタウィンドウ３０に表示されている文字列から検索する。ここで、「りんご」の文字列が検索された状態が図４のエディタウィンドウ３０に示されており、「りんご」の文字列が選択されて反転表示されている。ここで、複数の該当する文字列が検索された場合は、質問文Ｐに最も近い位置の文字列が検索文字列として採用される。
【００１３】
このようにして「りんご」の文字列が検索されると、検索された「りんご」の文字列である選択肢ｐ１の前または後ろの予め設定されている位置に関連付けられているチェックボックスｃ１が配置される。これにより、選択肢ｐ１である「りんご」に視覚的に結びつけられてチェックボックスｃ１がエディタウィンドウ３０に表示されるようになる。次に、同様にして、「バナナ」の文字列が検索されて、検索された「バナナ」の文字列である選択肢ｐ２の前または後ろの予め設定されている位置に関連付けられているチェックボックスｃ２が配置される。さらに、「みかん」の文字列が検索されて、検索された「みかん」の文字列である選択肢ｐ３の前または後ろの予め設定されている位置に関連付けられているチェックボックスｃ３が配置される。さらにまた、「マンゴー」の文字列が検索されて、検索された「マンゴー」の文字列である選択肢ｐ４の前または後ろの予め設定されている位置に関連付けられているチェックボックスｃ４が配置される。
【００１４】
この結果、選択肢ｐ１〜ｐ４である「りんご」「バナナ」「みかん」「マンゴー」にそれぞれ視覚的に結びつけられてチェックボックスｃ１〜ｃ４が図５に示すようにエディタウィンドウ３０に表示されるようになる。これにより図５に示すエディタウィンドウ３０に示す仮想紙面の帳票が作成される。そして、帳票作成装置１においてプリント指示を行うことにより仮想紙面に示す帳票と同じ帳票が周辺機器１８とされるプリンタからプリントアウトされるようになる。上記したような、各選択肢ｐ１〜ｐ４に視覚的に結びつけられてチェックボックスｃ１〜ｃ４を自動的に配置する配置処理はＰＣの演算機能により行われるため、多数の選択肢にそれぞれ結びつけるチェックボックスの配置を瞬時に行うことができる。なお、以上述べたように図２ないし図５に示すエディタウィンドウ３０の画面は処理過程の状態を示す画面であり、帳票を作成する際には図２に示す状態から図５に示す状態に瞬時に移行して表示されるようになる。
【００１５】
次に、本発明にかかる帳票作成装置１において実行される帳票作成処理のフローチャートを図６に示す。
本発明にかかる帳票作成プログラムがインストールされているＰＣにおいて起動されると、帳票作成処理がスタートしディスプレイ１６にエディタウィンドウ３０と設定ウィンドウ３１とが表示される。そして、ステップＳ１０にてキーボード等の操作子１４が操作されて質問と質問に対する回答としての選択肢が作成される。作成された質問と選択肢はエディタウィンドウ３０に表示される。次いで、ステップＳ１１にて質問文Ｐの回答としての複数の選択肢を表す文字列が設定ウィンドウ３１にそれぞれ入力されて登録される（図２参照）。すると、ステップＳ１２にて複数の選択肢にそれぞれ関連付けられている複数のチェックボックスが作成される。次いで、ステップＳ１３にて配置の完了していないチェックボックスがあるか否かが判断されるが、初回においては配置が完了していないことから「ある」と判断されてステップＳ１４に進む。ステップＳ１４ではステップＳ１１にて登録されて、１番目のチェックボックスに関連付けられている選択肢の文字列が抽出されて、当該文字列がエディタウィンドウ３０に表示されている文字列から検索される。
【００１６】
次に、検索することにより抽出された文字列と一致または類似する文字列があったか否かがステップＳ１５にて判断される。ここで、抽出された文字列と一致または類似する文字列があったと判断された場合は、ステップＳ１６に進み検出された文字列は単一か複数かが判断される。ここで、検出された文字列が複数あると判断された場合は、ステップＳ１７に分岐する。ステップＳ１７では、検出された複数の文字列の内から質問文に最も近い位置にある文字列が採用される。ステップＳ１７の処理が終了した場合、あるいは、ステップＳ１６にて検出された文字列が１つだけで単一と判断された場合は、ステップＳ１８に進み検出されたあるいはステップＳ１７において採用された文字列とされる選択肢の前あるいは後ろの予め決定されている視覚的に結びつけられる位置が、チェックボックスの配置位置として決定される。そして、ステップＳ１９にて１番目のチェックボックスが、関連付けられている選択肢の文字列における決定された位置に配置される。これにより、１番目のチェックボックスが関連付けられている選択肢に視覚的に結びつけられてエディタウィンドウ３０に表示されるようになる。
【００１７】
ステップＳ１９の処理が終了するとステップＳ１３に戻り、作成されたチェックボックスの配置が全て完了して、配置の完了していないチェックボックスがないとステップＳ１３にて判断されるまで、ステップＳ１３ないしステップＳ１９の処理が繰り返し行われる。これにより、２番目のチェックボックスに関連付けられている選択肢の文字列が抽出されて、当該文字列がエディタウィンドウ３０に表示されている文字列から検索され、検索された場合には２番目のチェックボックスが関連付けられている選択肢に視覚的に結びつけられてエディタウィンドウ３０に表示されるようになる。同様の処理が、３番目、４番目、・・・のチェックボックスに対しても行われることにより、作成されたチェックボックスの配置が全て完了して、配置の完了していないチェックボックスがないとステップＳ１３にて判断され、帳票作成処理は終了する。また、ステップＳ１５にて抽出された文字列と一致または類似する文字列がないと判断された場合は、ステップＳ１３に戻り次のチェックボックスに対する上記した処理が行われる。ステップＳ１５にて抽出された文字列と一致または類似する文字列がないと判断された場合は、当該文字列にはチェックボックスは配置されない。
【産業上の利用可能性】
【００１８】
以上説明した帳票作成プログラムは、文書を作成するためのアプリケーションソフトとしてのエディタやワードプロセッサに、多数の選択肢にチェックボックスをそれぞれ視覚的に結びつけて配置する上記した配置処理を行う配置処理プログラムを組み込むことにより構成することができる。すなわち、配置処理プログラムをプラグインとして用意しておきエディタやワードプロセッサに配置処理プログラムをマクロとして組み込むことにより、エディタあるいはワードプロセッサが動作するパーソナルコンピュータを本発明の帳票作成装置とすることができる。
また、以上説明した本発明では、設問文の回答として選択可能とされ選択する際にチェックするチェックボックスを有する複数の選択肢が記されているアンケート用紙等の帳票を作成するものとしたが、マークを塗り潰すことにより選択肢を選択するようにしたマークシートの帳票を作成するようにしてもよい。このように、チェックボックスやマークシートのマーク等の印を付すことにより選択したことを示す領域がマーク領域に相当している。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例の帳票作成装置の構成を示すブロック図である。
【図２】本発明にかかる帳票作成装置による帳票の作成過程において表示されるエディタウィンドウと設定ウィンドウの態様を示す図である。
【図３】本発明にかかる帳票作成装置による帳票の作成過程において表示されるエディタウィンドウの態様を示す図である。
【図４】本発明にかかる帳票作成装置による帳票の作成過程において表示されるエディタウィンドウの他の態様を示す図である。
【図５】本発明にかかる帳票作成装置により作成された帳票が表示されているエディタウィンドウの態様を示す図である。
【図６】本発明にかかる帳票作成装置において実行される帳票作成処理のフローチャートである。
【図７】従来の帳票の作成過程において表示されるエディタ画面の態様を示す図である。
【図８】従来の作成過程で作成された帳票が表示されているエディタ画面の態様を示す図である。
【符号の説明】
【００２０】
１  帳票作成装置、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  記憶装置、１４  操作子、１５  検出回路、１６  ディスプレイ、１７  表示回路、１８  周辺機器、１９  Ｉ／Ｆ、２０  バス、３０  エディタウィンドウ、３１  設定ウィンドウ、１３０  エディタ画面、Ｐ  質問文、ｃ１〜ｃ４  チェックボックス、ｐ１〜ｐ４  選択肢、Ｐ１００  質問文、ｐ１０１〜ｐ１０４  選択肢、ｃ１１１〜ｃ１１４  チェックボックス
【図１】
0004975593.tif 000002
【図２】
0004975593.tif 000003
【図３】
0004975593.tif 000004
【図４】
0004975593.tif 000005
【図５】
0004975593.tif 000006
【図６】
0004975593.tif 000007
【図７】
0004975593.tif 000008
【図８】
0004975593.tif 000009