(57)【要約】【課題】  例えばＷｅｂブラウザが表示した表において強調表示された各セルにおけるデータがどの程度重要であるかまたは不必要であるかをユーザに容易に判断可能とする。【解決手段】  例えばＷｅｂブラウザで表示される表形式の情報を見やすくするために、（１）表を構成するセル毎に、マウスのクリック回数をカウントして累積し、クリック回数に応じて予め記憶された文字色で、当該セルにおける文字を表示する文字色段階変更処理部１０４を具備し、当該セルがクリックされる毎に、データの重要ランクを順次に上げて、いずれのセルにおけるデータがより重要であるかをユーザに容易に認識させる。【選択図】        図１
2006317995.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１の手段と、
上記表におけるセルに対するマウスのクリック回数に応じて予め定められたセル内の文字色を記憶する第２の手段と、
上記表示装置に表示した表における各セル毎にマウスのクリック回数をカウントして記憶する第３の手段と、
該第３の手段でカウントして記憶したクリック回数に応じた文字色を上記第２の手段で記憶した情報を読み出して特定する第４の手段と、
該第４の手段で特定した文字色で上記表における当該セル内の文字を強調表示する第５の手段と
を有することを特徴とする表の表示制御システム。
【請求項２】
請求項１に記載の表の表示制御システムであって、
上記第５の手段は、
上記表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該列におけるクリック回数がゼロのセルの文字を予め定められた色で強調表示する手段を有することを特徴とする表の表示制御システム。
【請求項３】
請求項１もしくは請求項２のいずれかに記載の表の表示制御システムであって、
上記第５の手段は、
上記表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該矩形内のクリック回数がゼロのセルの文字を予め定められた色で強調表示する手段を有することを特徴とする表の表示制御システム。
【請求項４】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１の手段と、
上記表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する第２の手段と
を有することを特徴とする表の表示制御システム。
【請求項５】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１の手段と、
上記表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する第２の手段と
を有することを特徴とする表の表示制御システム。
【請求項６】
請求項１から請求項５のいずれかに記載の表の表示制御システムであって、
上記第１の手段は、Ｗｅｂブラウザを用いて、上記記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示することを特徴とする表の表示制御システム。
【請求項７】
コンピュータを、請求項１から請求項６のいずれかに記載の表の表示制御システムにおける各手段として機能させるためのプログラム。
【請求項８】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１のステップと、
上記表示装置に表示した表における各セル毎にマウスのクリック回数をカウントして記憶する第２のステップと、
該第２のステップでカウントして記憶したクリック回数に応じた文字色を、予め記憶装置に記憶したマウスのクリック回数とセル内の文字色との対応付け情報を読み出して特定する第３のステップと、
該第３のステップで特定した文字色で上記表における当該セル内の文字を強調表示する第４のステップと
を有することを特徴とする表の表示制御方法。
【請求項９】
請求項８に記載の表の表示制御方法であって、
上記第４のステップは、
上記表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該列におけるクリック回数がゼロのセルの文字を予め定められた色で強調表示するステップを有することを特徴とする表の表示制御方法。
【請求項１０】
請求項８もしくは請求項９のいずれかに記載の表の表示制御方法であって、
上記第４のステップは、
上記表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該矩形内のクリック回数がゼロのセルの文字を予め定められた色で強調表示するステップを有することを特徴とする表の表示制御方法。
【請求項１１】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１のステップと、
上記表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する第２のステップと
を有することを特徴とする表の表示制御方法。
【請求項１２】
記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する第１のステップと、
上記表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する第２のステップと
を有することを特徴とする表の表示制御方法。
【請求項１３】
請求項８から請求項１２のいずれかに記載の表の表示制御方法であって、
上記第１のステップでは、Ｗｅｂブラウザを用いて、上記記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示することを特徴とする表の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置による表の表示制御技術に係り、特に、Ｗｅｂブラウザ等で表示装置の画面に表示される表を見やすくするのに好適な技術に関するものである。
【背景技術】
【０００２】
Ｗｅｂブラウザがコンピュータシステムの表示装置の画面上に表示する表は、ユーザに取って見難く、その内容を解読することが困難なことが多々ある。しかし、一般的にＷｅｂブラウザは、Ｗｅｂサーバで生成されて送られてきた表を含む情報を閲覧するためのものであり、Ｗｅｂブラウザ主導で表示内容を変更することができない。そのため、例えば、画面に表示された表をユーザが見易く加工するようなことはできない。従って、重要なデータについても強調表示が出来ず、データの見落としとなることもある。
【０００３】
このような問題に対処するには、ユーザに表のデータを見やすくするために、ユーザの操作に応じて動的にデータ表示を変えることによって、データを解読したり比較しやすくすることが必要である。
【０００４】
表データを見やすくするための従来技術としては、例えば、非特許文献１に記載のものがある。この技術は、Ｗｅｂブラウザが表示した表のある行を、ユーザが、マウスでクリックすると、その行の背景色を変えて強調表示する技術である。しかし、この技術では、アタッチされるビヘイビアとしてＷｅｂブラウザ上で機能するので、他のＷｅｂブラウザで表示すると、ユーザ側には元の表が記述どおりに表示され、追加された動的な機能は表示されない。
【０００５】
また、この技術では、単に、行単位のみでの強調を行なっているだけであり、例えば、強調表示された行のデータがどの程度重要であるかまたは不必要であるかに関しては全く表現されていない。
【０００６】
【非特許文献１】Dave Massy、「表を楽しむ」」、［online］、July ２4, ２００１  日本語版最終更新日２００１年９月２５日、Microsoft Corporation、［平成１７年４月２５日検索］、インターネット＜http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdndude/htm/dude07232001.asp＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
解決しようとする問題点は、従来の技術では、Ｗｅｂブラウザ等が表示した表において、単に行単位のみでの強調表示を行なっている点、および、当該行の各セルの背景の色を変えることで強調表示を行っている点である。
【０００８】
本発明の目的は、これら従来技術の課題を解決し、例えばＷｅｂブラウザが表示した表において強調表示された各セルにおけるデータがどの程度重要であるかまたは不必要であるかをユーザが容易に判断可能とすることである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明においては、次のようにして、例えばＷｅｂブラウザで表示される表形式の情報を見やすくする。（１）表を構成するセル毎に、マウスのクリック回数をカウントして累積し、クリック回数に応じて予め記憶された文字色で、当該セルにおける文字を表示することで、例えば、当該セルがクリックされる毎に、データの重要ランクを順次に上げて、いずれのセルにおけるデータがより重要であるかをユーザに容易に認識させる。（２）また、表の列見出しにマウスカーソルが当たると、当該列を特定して、当該列にある各セルを抽出し、抽出した各セルの文字色を変更して強調することにより、表において列単位で各セルにおけるデータの重要性を見やすくする。（３）また、例えばマウスにより、表において２箇所のセルが選択されると、選択されたセルを対角線の頂点とする矩形領域を特定し、当該矩形内に含まれる全セルを抽出し、抽出した各セルにおけるデータの文字色を変更して強調することにより、当該矩形内の各セルにおけるデータの重要性を見やすくする。
【発明の効果】
【００１０】
本発明によれば、Ｗｅｂブラウザ等で表示される表に対して、表中の各セルにおけるデータの表現（文字色）を、各データの重要度に応じて動的に変えることができ、ユーザは、表に対する分析や表における各データの比較を容易に行なうことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図を用いて本発明を実施するための最良の形態例を説明する。図１は、本発明に係わる表の表示制御システムの構成例を示すブロック図であり、図２は、図１における表の表示制御システムで表示する表の構成例を示す説明図、図３は、本発明に係わる表の表示制御方法の第１の処理動作例を示すフローチャート、図４は、本発明に係わる表の表示制御方法の第２の処理動作例を示すフローチャート、図５Ａは、本発明に係わる表の表示制御方法の第３の処理動作例を示すフローチャート、図５Ｂは、本発明に係わる表の表示制御方法の第４の処理動作例を示すフローチャート、図６は、図１における色変更テーブルの構成例を示す説明図である。
【００１２】
図１において、１はクライアント装置、１ａはユーザ（操作者）、１ｂはクライアント装置１がＷｅｂブラウザを用いて表示した表であり、クライアント装置１は、ＣＰＵ（Central Processing Unit）や主記憶装置（主メモリ）、表示装置、入力装置、外部記憶装置、周辺装置等を具備したコンピュータ構成からなり、周辺装置としての光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵで処理することにより、各処理部の機能を実行する。
【００１３】
すなわち、クライアント装置１は、第１の処理部１０１（図中「ドキュメントオブジェクトモデルが使用できるブラウザ」と記載）と第２の処理部１０２（図中「JavaScript（登録商標）処理部」と記載）とを具備し、第１の処理部１０１により、ユーザ１ａの操作に応じて、ドキュメントオブジェクトモデル（Document Object Model：ＤＯＭ）が使用できるブラウザを用いて、表１ｂのデータを、図示していないネットワーク上のＷｅｂサーバからダウンロードして主メモリに記憶すると共に、主メモリから当該表１ｂのデータを読み出して表示装置の画面上に表１ｂを表示し、第２の処理部１０２により、ＪａｖａＳｃｒｉｐｔ（登録商標）言語で記述されたプログラムを実行して本発明に係わる表の表示制御を行う。
【００１４】
この第２の処理部１０２は、色変更テーブル作成処理部１０３と文字色段階変更処理部１０４、縦セル内文字変更処理部１０５、セル範囲文字色変更処理部１０６からなる。
【００１５】
色変更テーブル作成処理部１０３は、例えば表１ｂにおけるセルに対するマウスのクリック回数とセル内の文字色とを対応付けた色変更テーブル１０７をユーザ１ａの操作入力に応じて予め生成して記憶装置に記憶し、文字色段階変更処理部１０４は、表示装置に表示した表１ｂにおける各セル毎に、ユーザによるマウスのクリック回数をカウントして記憶装置に蓄積し、このクリック回数に応じた文字色を、色変更テーブル１０７の内容を参照して特定し、特定した文字色で、表１ｂにおける各セル内の文字を強調表示する。
【００１６】
縦セル内文字変更処理部１０５は、表示した表１ｂにおける列見出しにマウスカーソルが当たると、当該列の全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示し、セル範囲文字色変更処理部１０６は、表示した表１ｂにおいて連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する。
【００１７】
尚、縦セル内文字変更処理部１０５による、マウスカーソルが当った列の全セルにおける文字の強調表示処理、および、セル範囲文字色変更処理部１０６による、矩形に含まれる全セルにおける文字の強調表示処理を、文字色段階変更処理部１０４による、各セルにおける文字の重要度別の強調表示処理とは個別に行うことも、あるいは、合わせて行うこともできる。
【００１８】
例えば、縦セル内文字変更処理部１０５による文字の強調表示処理と文字色段階変更処理部１０４による文字の強調表示処理とを合わせて、表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の各セルにおける文字をそれぞれに対応する文字色で強調表示すると共に、当該列におけるクリック回数がゼロのセルにおける文字に対しては予め定められた色で強調表示する。
【００１９】
また、セル範囲文字色変更処理部１０６による文字の強調表示処理と文字色段階変更処理部１０４による文字の強調表示処理とを合わせて、表示装置に表示した表において２箇所のセルが連続してマウスクリックされると、この２箇所のセルを対角線の頂点とする矩形に含まれる各セルにおける文字をそれぞれに対応する文字色で強調表示すると共に、当該矩形内のクリック回数がゼロのセルにおける文字に対しては予め定められた色で強調表示する。
【００２０】
このように、本例のシステムでは、Ｗｅｂブラウザの、（１）セルをクリックする毎に当該セル内の文字の色を段階的に変える機能、（２）マウスカーソルを列見出しに当てると当該列の各セル内の文字色を変える機能、（３）連続してクリックされた２つのセルを対角線の頂点とする矩形内の各セル内の文字色を変える機能を有し、これらの機能を、ドキュメントオブジェクトモデル（ＤＯＭ）とＪａｖａＳｃｒｉｐｔ（登録商標）を利用して実現している。
【００２１】
Ｗｅｂブラウザで表示する表に関しては、図２に示すように、当該表(テーブル)２００ａ，２００ｂを特定するための識別情報としてのテーブルＩＤ（ｔｂ１）と、当該表における列見出しを特定するための識別情報としての列ＩＤ（「０」，「１」，「２」）、当該表における各セルを特定するための識別情報としてのセルＩＤ（ｔｄ１１，ｔｄ２１，…，ｔｄ７１，ｔｄ１２，ｔｄ２２，…，ｔｄ７２，ｔｄ１３，ｔｄ２３，…，ｔｄ７３）を設定しておく。
【００２２】
そして、図２に示すように、ＪａｖａＳｃｒｉｐｔ（登録商標）において、テーブルＩＤ（ｔｂ１）については、「<table>」タグ２０１で定義し、列ＩＤ（「０」，「１」，「２」）については、「onMouseOver」イベントの第一引数２０２で、セルＩＤ（ｔｄ１１，ｔｄ２１，…，ｔｄ７１，ｔｄ１２，ｔｄ２２，…，ｔｄ７２，ｔｄ１３，ｔｄ２３，…，ｔｄ７３）については、「<font>」タグ２０３で定義する。
【００２３】
「changeCellColor」は、図１における文字色段階変更処理部１０４で実行する処理に相当し、この文字色段階変更処理部１０４の処理内容を図３を用いて説明する。
【００２４】
図３に示す、図１における文字色段階変更処理部１０４の処理は、表１ｂ，２００ａにおける任意のセル上でユーザがマウスカーソルをクリック（「onClick」イベント）した時に起動する。
【００２５】
まず、起動した時に、イベントが発生した「セルＩＤ」を引数として取得し（ステップ３０１）、取得したセルＩＤでＤＯＭツリーを「getElementById」メソッドで探索し、当該セルの<font>タグにアクセスする（ステップ３０２）。
【００２６】
次に、現在の文字色ランクを表す「intPoint」に初期値として「０」を格納し（ステップ３０３）、ステップ３０２でアクセスした<font>タグの「color」属性を「getAttribute」メソッドで取得する（ステップ３０４）。そして、取得した「color」属性で図１における色変更テーブル１０７（図６の色変更テーブル６０２において詳細を示す）を参照して、現在の色ランク（順位）を求める（ステップ３０５〜３０８）。尚、図６の色変更テーブル６０２においては、同図６の色変更テーブル内容６０１に示されるように、ランキング順を表す「順位」と、文字の色を表す「色コード」とが対応付けられている。
【００２７】
この際、色変更テーブル１０７，６０２を用いて求めた時の添え字（Ｉ）を「intPoint」に格納する（ステップ３０７）。
【００２８】
さらに、「intPoint」が色変更テーブルの添え字の最大値か否かの判定を行い（ステップ３０９）、最大値ならそのまま、最大値でなければ「intPoint」に１を加えてランク（重要度）を上げる（ステップ３１０）。
【００２９】
そして、「intPoint」を添え字として色変更テーブル１０７，６０２を参照して、該当する色コード（「#000000」，「#00ffff」，…，「#ff0000」）を取得し、取得した色コードに、<font>タグの「color」属性値を「setAttribute」メソッドで変更する（ステップ３１１）。
【００３０】
次に、図４を用いて、図１における縦セル内文字変更処理部１０５の処理内容を説明する。
【００３１】
縦セル内文字変更処理部１０５の処理は、表１ｂにおける列見出し上で、マウスカーソルが当あたると（onMouseOver）起動され、この起動時に、イベントが発生して「列ＩＤ」と「テーブルＩＤ」を引数として取得する（ステップ４０１）。
【００３２】
取得したテーブルＩＤで、ＤＯＭツリーを「getElementById」メソッドで探索して当該テーブルの<table>タグにアクセスする（ステップ４０２）。 ステップ４０２で取得したオブジェクトのＤＯＭツリーを「getElementById」メソッドで探索して<tbody>タグにアクセスする（ステップ４０３）。
【００３３】
ステップ４０３で取得したオブジェクトのＤＯＭツリーを「getElementById」メソッドで探索して<tr>タグにアクセスする（ステップ４０４）。そして、この<tr>タグのオブジェクトの数だけステップ４０５からステップ４１１までの処理を繰り返すことにより、指定された列の「color」属性値を全て変更して文字色を変える。
【００３４】
まず、ステップ４０４で取得したオブジェクトのＤＯＭツリーを「getElementsByTagName」メソッドで探索して<font>タグにアクセスする（ステップ４０６）。次に、列当たりの<font>タグの数だけステップ４０７からステップ４１０までの処理を繰り返す。
【００３５】
すなわち、アクセスしている列と引数で取得した列ＩＤを比較して（ステップ４０８）、等しい場合には<font>タグの「color」属性値を「setAttribute」メソッドで変更する（ステップ４０９）。
【００３６】
次に、図５Ａ、図５Ｂを用いて、図１におけるセル範囲文字色変更処理部１０６の処理内容を説明する。
【００３７】
セル範囲文字色変更処理部１０６の処理は、ユーザがマウスを操作し、表１ｂにおいて、２つのセルを選択してから所定の「範囲」ボタンを押下することにより起動され、この起動時に、イベントが発生して「テーブルＩＤ」を、引数として取得する（ステップ５０１）。
【００３８】
取得したテーブルＩＤでＤＯＭツリーを「getElementById」メソッドで探索して当該テーブルの<table>タグにアクセスする（ステップ５０２）。この ステップ５０２で取得したオブジェクトのＤＯＭツリーを「getElementById」メソッドで探索して<tbody>タグにアクセスし（ステップ５０３）、このステップ５０３で取得したオブジェクトのＤＯＭツリーを「getElementById」メソッドで探索して<tr>タグにアクセスする（ステップ５０４）。
【００３９】
ステップ５０４で取得した<tr>タグのオブジェクトの数だけステップ５０５からステップ５１５までの処理を繰り返す。
【００４０】
まず、ステップ５０４で取得したオブジェクトのＤＯＭツリーを「getElementsByTagName」メソッドで探索して、<font>タグにアクセスする（ステップ５０６）。そして、列当たりの<font>タグの数だけステップ５０７からステップ５１４までの処理を繰り返す。
【００４１】
すなわち、アクセスしているセルが最初に選択したセルに該当しているかを「color」属性で判定し（ステップ５０８）、選択したセルの場合、１つ目のセルかを「flg」で判定する（ステップ５０９）。
【００４２】
この処理で、２つのセルの位置を抽出して、範囲のスタート行と列、エンド行と列を求める（ステップ５０９〜ステップ５１３）。
【００４３】
次に、ステップ５０４の処理で取得した<tr>タグのオブジェクト数だけステップ５１６からステップ５２３までの処理を繰り返す。
【００４４】
まず、ステップ５０４で取得したオブジェクトのＤＯＭツリーを「getElementsByTagName」メソッドで<font>タグにアクセスする（ステップ５１７）。現在アクセスしているセルが選択した範囲内であれば（ステップ５１８）、<font>タグの「color」属性値を「setAttribute」メソッドで変更する（ステップ５１９〜ステップ５２２）。これにより範囲内の列の「color」属性値を全て変更して文字色を変える。
【００４５】
以上、図１〜図６を用いて説明したように、本例では、例えばＷｅｂブラウザで表示される表形式の情報を見やすくするために、（１）表を構成するセル毎に、マウスのクリック回数をカウントして累積し、クリック回数に応じて予め記憶された文字色で、当該セルにおける文字を表示することで、例えば、当該セルがクリックされる毎に、データの重要ランクを順次に上げて、いずれのセルにおけるデータがより重要であるかをユーザに容易に認識させる。
【００４６】
具体的には、記憶装置に記憶された複数のセルからなる表を読み出して表示装置の画面に表示する手段（１０１、Ｗｅｂブラウザ）と、表示した表におけるセルに対するマウスのクリック回数に応じて予め定められたセル内の文字色を色変更テーブル１０７として記憶する手段（色変更テーブル作成処理部１０３）と、表示装置に表示した表における各セル毎にマウスのクリック回数をカウントして記憶し、クリック回数に応じた文字色を色変更テーブル１０７で記憶した情報を読み出して特定し、特定した文字色で、表における当該セル内の文字を強調表示する手段（文字色段階変更処理部１０４）とを有する構成とする。
【００４７】
また、（２）表の列見出しにマウスカーソルが当たると、当該列を特定して、当該列にある各セルを抽出し、抽出した各セルの文字色を変更して強調することにより、表において列単位で各セルにおけるデータの重要性を見やすくする。
【００４８】
具体的には、表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該列におけるクリック回数がゼロのセルの文字を予め定められた色で強調表示する手段(縦セル内文字変更処理部１０５)を有する構成とする。
【００４９】
また、（３）例えばマウスにより、表において２箇所のセルが選択されると、選択されたセルを対角線の頂点とする矩形領域を特定し、当該矩形内に含まれる全セルを抽出し、抽出した各セルにおけるデータの文字色を変更して強調することにより、当該矩形内の各セルにおけるデータの重要性を見やすくする。
【００５０】
具体的には、表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる各セルを抽出し、抽出した各セルの文字をそれぞれに対応する文字色で強調表示すると共に、当該矩形内のクリック回数がゼロのセルの文字を予め定められた色で強調表示する手段（セル範囲文字色変更処理部１０６）を有する構成とする。
【００５１】
このことにより、従来技術の問題点（データの重要または不必要に係わらず表の行単位に強調を行なうだけであり、データの重要性を表現することが出来なかった）を解決して、データの重要ランキング付けを可能とし、ユーザは、表のデータを動的に判別でき、当該データの解析や比較を容易に行うことが可能である。
【００５２】
尚、本発明は、図１〜図６を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、Ｗｅｂブラウザで表示される表に関して説明しているが、Ｗｅｂブラウザで表示される表以外の表においても、同様にして、そのデータ情報を見やすくすることができる。
【００５３】
また、本例では、縦セル内文字変更処理部１０５とセル範囲文字色変更処理部１０６のそれぞれの処理を、文字色段階変更処理部１０４の処理と合わせて行う構成での説明を行っているが、それぞれを個別に行う構成でも良い。
【００５４】
例えば、縦セル内文字変更処理部１０５の処理を文字色段階変更処理部１０４の処理と個別に行う構成では、縦セル内文字変更処理部１０５は、表示装置に表示した表における列見出しにマウスカーソルが当たると、当該列の全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する。
【００５５】
また、セル範囲文字色変更処理部１０６の処理を文字色段階変更処理部１０４の処理と個別に行う構成では、セル範囲文字色変更処理部１０６は、表示装置に表示した表において連続してマウスクリックされた２箇所のセルを対角線の頂点とする矩形に含まれる全セルを抽出し、抽出した各セルの文字を予め定められた色で強調表示する。
【００５６】
また、本例でのコンピュータ構成例に関しても、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いる旨を例示しているが、ＦＤ（Flexible Disk）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【図面の簡単な説明】
【００５７】
【図１】本発明に係わる表の表示制御システムの構成例を示すブロック図である。
【図２】図１における表の表示制御システムで表示する表の構成例を示す説明図である。
【図３】本発明に係わる表の表示制御方法の第１の処理動作例を示すフローチャートである。
【図４】本発明に係わる表の表示制御方法の第２の処理動作例を示すフローチャートである。
【図５Ａ】本発明に係わる表の表示制御方法の第３の処理動作例を示すフローチャートである。
【図５Ｂ】本発明に係わる表の表示制御方法の第４の処理動作例を示すフローチャートである。
【図６】図１における色変更テーブルの構成例を示す説明図である。
【符号の説明】
【００５８】
１：クライアント装置、１ａ：ユーザ（操作者）、１ｂ：表、１０１：第１の処理部（ドキュメントオブジェクトモデルが使用できるブラウザ）、１０２：第２の処理部（JavaScript（登録商標）処理部）、１０３：色変更テーブル作成処理部、１０４：文字色段階変更処理部、１０５：縦セル内文字変更処理部、１０６：セル範囲文字色変更処理部、１０７，６０２：色変更テーブル、２００ａ，２００ｂ：表(テーブル)、２０１：「<table>」タグ、２０２：「onMouseOver」イベントの第一引数、２０３：「<font>」タグ、６０１：色変更テーブル内容。
【図１】
2006317995.tif 000003
【図２】
2006317995.tif 000004
【図３】
2006317995.tif 000005
【図４】
2006317995.tif 000006
【図５Ａ】
2006317995.tif 000007
【図５Ｂ】
2006317995.tif 000008
【図６】
2006317995.tif 000009