(57)【要約】【課題】  データに実際に条件を適用する前に、データにその条件を適用した場合の意図される結果を自動的に示す暫定表示を伴う、データの表示を条件付きでフォーマティング（書式設定）する方法を提供する。【解決手段】  この方法は、特に、一定のデータを条件付きで書式設定するので、集計表データの分析で有用である。この方法は、表示画面上に条件付きで書式設定するデータの１つまたは複数のパラメータを特定するステップ、あらかじめ設定された条件を選択するステップ、および、そのパラメータにあらかじめ設定された条件を自動的に暫定に適用し、あらかじめ設定されたその条件を満たすデータに適用される、あらかじめ設定された条件の暫定のプレビューを表示画面上に表示するステップを伴う。この方法は、データに適用される条件とパラメータを暫定的に変更し、表示データにそのように変更された条件を適用した場合の効果の適切なプレビューを自動的に提供する機能も提供する。【選択図】  図２８
2006092520.tif 000002
【特許請求の範囲】
【請求項１】
データの表示を条件付きで書式設定する方法であって、
前記表示上において条件付きで書式設定する前記データの１つまたは複数のパラメータを特定するステップと、
あらかじめ設定された条件を選択するステップと、
前記あらかじめ設定された条件を前記パラメータにあらかじめ設定された出力書式で自動的に暫定的に適用するステップと、
前記あらかじめ設定された条件を満たす前記パラメータの１つまたは複数に適用された前記あらかじめ設定された出力書式の暫定のプレビューを前記表示上に表示するステップと
を備えることを特徴とする方法。
【請求項２】
前記プロセスは、コンピュータオペレーティングシステムによって行われることを特徴とする請求項１に記載の方法。
【請求項３】
前記あらかじめ設定された条件は、あらかじめ設定された条件のセットから選択されることを特徴とする請求項１に記載の方法。
【請求項４】
前記あらかじめ設定された条件のセットは、少なくとも３つの異なった条件を備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記条件の１つはカラー・グラディエント（色勾配）であることを特徴とする請求項４に記載の方法。
【請求項６】
前記条件の１つがパラメータによって満たされる場合、該パラメータは強調表示されることを特徴とする請求項４に記載の方法。
【請求項７】
前記データは集計表データであることを特徴とする請求項１に記載の方法。
【請求項８】
前記あらかじめ設定された出力書式の１つは、少なくとも２つの異なるアイコンからなるアイコンセットであることを特徴とする請求項３に記載の方法。
【請求項９】
各アイコンは、前記パラメータの異なる相対的な値に関連付けられることを特徴とする請求項８に記載の方法。
【請求項１０】
前記あらかじめ設定された条件のセットは、前記パラメータの相対的な大きさに関連するデータの棒であることを特徴とする請求項３に記載の方法。
【請求項１１】
コンピュータシステムによって読み取ることができ、請求項１に記載の方法を行うことを前記コンピュータシステムによって実行することが可能な命令のプログラムを実体的に実施することを特徴とするコンピュータプログラム製品。
【請求項１２】
コンピュータシステムによって読み取ることができ、請求項４に記載の方法を行うことを前記コンピュータシステムによって実行することが可能な命令のプログラムを実体的に実施することを特徴とするコンピュータプログラム製品。
【請求項１３】
コンピュータによって読み取ることができ、条件付き書式設定を使用して集計表データを表示するコンピュータプロセスを実行する命令を符号化したコンピュータプログラム製品であって、前記プロセスは、
前記表示上において条件付きで書式設定する１つまたは複数のパラメータを特定するステップと、
あらかじめ設定された条件を選択するステップと、
前記あらかじめ設定された条件をあらかじめ設定された出力書式で前記パラメータに自動的に暫定的に適用するステップと、
前記あらかじめ設定された条件を満たす前記パラメータの１つまたは複数に適用された前記あらかじめ設定された出力書式の暫定のプレビューを前記表示の上に自動的に表示するステップと
を備えることを特徴とするコンピュータプログラム製品。
【請求項１４】
前記あらかじめ設定された条件は、あらかじめ設定された条件のセットから選択されることを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
前記条件のセットは、少なくとも３つの異なった条件を備えることを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項１６】
前記所定の出力書式の１つは、カラー・グラディエントであることを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項１７】
前記所定の出力書式の１つは、少なくとも２つの異なるアイコンからなるアイコンセットであることを特徴とする請求項１４に記載のコンピュータプログラム製品。
【請求項１８】
各アイコンは、前記パラメータの異なる相対的な値に関連付けられることを特徴とする請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
前記あらかじめ設定された条件のセットは、前記パラメータの相対的な大きさに関連するデータの棒であることを特徴とする請求項１４に記載のコンピュータプログラム製品。
【請求項２０】
前記条件の１つがパラメータによって満たされる場合、該パラメータは、前記表示上で強調表示されることを特徴とする請求項１４に記載のコンピュータプログラム製品。
【請求項２１】
前記条件付き書式設定は、あらかじめ設定された表示出力書式のセットから選択されることを特徴とする請求項１３に記載のコンピュータプログラム製品。
【請求項２２】
コンピュータシステムで操作することが可能なプログラムのグラフィカルユーザインターフェースであって、該グラフィカルユーザインターフェースは、データを表示する表示モジュールを有し、
前記表示上において条件付きで書式設定するデータを特定する選択モジュールと、
あらかじめ設定された条件のセットを提供する条件モジュールと、
あらかじめ設定された出力書式のセットを提供する出力書式モジュールと、
前記あらかじめ設定された条件のうち選択された１つの条件を満たすデータに、前記あらかじめ設定された出力書式のうちの選択された１つの出力書式を自動的に暫定的に適用し、前記あらかじめ設定された条件を満たす前記パラメータに適用された前記あらかじめ設定された出力書式を使用するデータの暫定のプレビューを前記表示の上に自動的に表示するプレビューモジュールと
を備えることを特徴とするグラフィカルユーザインターフェース。
【請求項２３】
前記あらかじめ設定された条件は、あらかじめ設定された条件のセットから選択されることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【請求項２４】
前記条件のセットは、少なくとも３つの異なった条件を備えることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【請求項２５】
前記あらかじめ設定された出力書式の１つは、カラー・グラディエントであることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【請求項２６】
前記条件の１つがパラメータによって満たされる場合、前記表示上でそのパラメータに前記あらかじめ設定された出力書式が適用されることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【請求項２７】
プレビューの後、条件付き書式設定を承認する前に、前記あらかじめ設定された条件の変更を行うことを可能にする条件付けダイアログモジュールをさらに備えることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【請求項２８】
プレビューの後、条件付き書式設定を承認する前に、前記あらかじめ設定された出力書式の変更を行うことを可能にする書式設定ダイアログモジュールをさらに備えることを特徴とする請求項２２に記載のグラフィカルユーザインターフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータアプリケーションの機能に関する。より詳細には、本発明は、ユーザによって選択され書式設定（フォーマッテイング）された表示を視覚的に強化するユーザインターフェースツール機能を対象とする。
【背景技術】
【０００２】
Ｍｉｃｒｏｓｏｆｔ（マイクロソフト、登録商標）Ｅｘｃｅｌ（エクセル）などの表計算アプリケーションは、しばしば大量のデータをユーザに提示する。そうした大量の情報を抽出するために、従来の表計算プログラムの中には条件付き書式設定の機能を備えるものがある。条件付き書式設定は、ユーザ（集計表ユーザ）にとって理解しやすい視覚化の概念の１つである。条件付き書式設定は、容易に利用することができ、ユーザは、そのような条件付き書式設定を使用して、分析とプレゼンテーションの両方の目的で、データに視覚的に注釈を付けることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、現在の条件付き書式設定機能は、使用に制限がある。条件付き書式設定機能は、容易にアクセスすることができず、使用するのが難しい場合があるので、ユーザに広くは使用されていない。通例、ユーザは、真または偽を返還する複雑な条件付きの式を作成しなければならず、これは、平均的な集計表ユーザの能力を超える作業である。一部の製品は、式を必要とせずに条件を作成するためのユーザインターフェースを提供するが、そうした条件は数種のみの式に制限され、平均との比較、上位／下位のランク付け、期間など、ユーザがデータに適用することを望むあらゆる条件を網羅しているとは言い難い。さらに、現在の製品に備わる条件付き書式設定は、通常、ブール（Ｂｏｏｌｅａｎ）式と１つの出力書式（フォーマット）に制限されている（所与のデータポイントについて条件が真である場合は、その出力書式を適用し、偽の場合はその出力書式を適用しない）。そして、ルール(規準)を適用した結果を特定するには、そのルールを適用しなければならない。これは、ユーザが特定の条件付き書式設定がデータに及ぼす所望の効果があらかじめ分かっているのでない場合には、ユーザにとっていらだたしい場合がある。
【０００４】
本発明は、このような課題および他の課題に関してなされたものである。
【課題を解決するための手段】
【０００５】
本発明によれば、必要に応じて単純あるいは複雑な式を使用して、単に１回のマウスクリックで、分析とプレゼンテーションの両方の目的で、データに視覚的な注釈を自動的につける条件付き書式設定ツールにより、上記および他の課題が解決される。本発明の実施形態では、新しいタイプの条件付き書式設定を取り込み、各データポイントが、各自の相対的な値に従って異なる形で書式設定される。一態様では、本発明の実施形態は、単に１回のマウスクリックでユーザによって選択することができる条件のグラフィック表示を含む。項目（アイテム）が選択されると、プログラムは、単純なダイアログ（対話）を提示し、開かれているスプレッドシート（集計表）にそのルール(規準)を暫定的に適用する。したがって、データに対するその選択の効果が画面上に即座に表現される。ユーザがダイアログボックス（特定要求等に用いられるウインドウ）で行う変更は、例えばテキストボックスの場合はフォーカスが解除された時に、ドロップダウンメニューの場合は新しい選択が行われた時に、直ちにスプレッドシートにプレビュー（展覧）される。暫定の条件付き書式設定がユーザによって変更または承認され、妥当性に問題がない場合は、プログラムは、その選択についての新しい書式設定ルールを作成する。この機構は、ユーザに対して集計表あるいは他のアプリケーションの効率を大幅に高める。
【０００６】
本発明は、コンピュータプロセス、コンピューティングシステム、またはコンピュータプログラム製品などの製造物として実施することができる。コンピュータプログラム製品は、例えば、コンピュータシステムによって読み取ることができ、コンピュータプロセスを実行する命令のコンピュータプログラムを符号化したコンピュータ記憶媒体である。コンピュータプログラム製品は、コンピューティングシステムによって読み取ることができ、コンピュータプロセスを実行する命令のコンピュータプログラムを符号化した搬送波で伝搬される信号であってもよい。
【０００７】
本発明とその改良点のより完全な理解は、下記で簡単に要約する添付図面と、以下の本発明の現時点で好ましい実施形態の詳細な説明、および頭記の特許請求の範囲を参照することにより、得ることができる。
【０００８】
本特許ファイルあるいは出願ファイルは、カラーで実施される図面を少なくとも１つ含む。カラー図面を含む本特許文献または特許出願文献のコピーは、請求し、必要な料金を支払うことにより、米国特許庁から提供される。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の実施形態を示す添付図面を参照して本発明をより詳細に説明する。ただし、本発明は、多くの異なる形態で実施することができ、本明細書に記載された実施形態に制限されるものと解釈すべきではない。それらの実施形態は、この開示が完全なものとなり、当業者に本発明の範囲を十分に伝えるために提供されるものである。
【００１０】
本明細書において、用語「条件付き書式設定」と「書式設定ルール(規準)」は、同義で使用される。用語「ルール」と「条件」は、概念的に同じである。すなわち、条件は、書式設定におけるルールである。また、以下の例ではセル（表計算ソフトのます目）の「内容」または「値」を参照する。セルの値は、単に、書式設定対象の特定の内容に関連付けられたデータパラメータである。データパラメータは、数、単語、文字列、あるいはそれ以外であってよい。データパラメータは、条件付き書式設定のルールを適用するデータに関連付けられた任意の特性を含むことができる。
【００１１】
一般に、本発明は、文書の条件付き書式設定（フォーマッティング）に関する。一例として、本明細書では表計算プログラムのスプレッドシートを使用する。詳細には、本発明の実施形態は、条件付き書式設定を表計算プログラムのユーザがより容易に見つけ、使用し、理解できるようにする、使い勝手のよいメカニズム（機構）を提供する。本発明の実施形態によれば、ここに記載される方法は、１台の独立型コンピュータシステムで行うことができるが、より一般的には、相互に接続されて分散コンピュータネットワークを形成する複数のコンピュータシステムで行われる。図１に、例示的スプレッドシート（集計表）１００の本発明の例示的実施形態による例示的な画面表示を示し、ユーザがスプレッドシート表示のメインツールバーの「分析」タブをクリックすると、スプレッドシート１００に書式設定ルールツールバー１０２が付随する。この書式設定ルールのツールバーオブジェクト１０２は、３つの条件テンプレートオブジェクト、すなわち、Ｈｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示セル）ピッカー１０４、Ｔｏｐ  Ｔｅｎ（トップテン）ピッカー１０６、およびＶｉｓｕａｌｉｚｅ  Ｃｅｌｌ（視覚化セル）ピッカー１０８と、追加的な条件タイプを提供するより詳細なダイアログへのリンクを表示する。
【００１２】
図２に、本発明の一実施形態を実施する例示的環境２００を示す。この環境２００は、コンピュータ２１０の形態の汎用コンピューティングデバイスを含む。コンピュータ２１０の構成要素には、これらに限定しないが、処理装置２２０、システムメモリ２３０、およびシステムメモリを含む各種のシステム構成要素を処理装置２２０に結合するシステムバス２２１を含めることが可能である。システムバス２２１は、各種のバスアーキテクチャを使用した、メモリバスあるいはメモリコントローラ、ペリフェラル（周辺機器）バス、およびローカルバスを含む数種のバス構造のいずれでもよい。限定ではなく例として、そのようなアーキテクチャには、ＩＳＡ  （Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＭＣＡ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＥＩＳＡ（Ｅｎｈａｎｃｅｄ  ＩＳＡ）バス、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス、およびメザニンバスとも称されるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスがある。
【００１３】
コンピュータ２１０は、通例、各種のコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ２１０によるアクセスが可能な任意の利用可能媒体でよく、揮発性および不揮発性の媒体、取り外し可能および取り外し不能の媒体が含まれる。限定ではなく、例として、コンピュータ可読媒体は、コンピュータ記憶媒体と通信媒体を含むことができる。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、あるいは他のデータなどの情報を記憶するための方法または技術として実施された、揮発性および不揮発性、取り外し可能および取り外し不能の媒体が含まれる。コンピュータ記憶媒体には、これらに限定しないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、または他の光ディスク記憶、磁気カセット、磁気テープ、磁気ディスク記憶、または他の磁気記憶装置、あるいは所望の情報の記憶に使用することができ、コンピュータ２１０からのアクセスが可能な他の媒体が含まれる。通信媒体は、通例、コンピュータ可読命令、データ構造、プログラムモジュール、あるいはその他のデータを、搬送波や他のトランスポート機構などの変調データ信号として実施し、情報伝達媒体を含む。用語「変調データ信号」とは、信号中に情報を符号化するような形でその特性の１つまたは複数を設定または変化させた信号を意味する。限定ではなく例として、通信媒体には、有線ネットワークや直接配線接続などの有線媒体と、音波、ＲＦ（無線周波数）、赤外線、その他無線媒体などの無線媒体が含まれる。上記の媒体の組み合わせもコンピュータ可読媒体の範囲に含める。
【００１４】
システムメモリ２３０は、読み取り専用メモリ（ＲＯＭ）２３１およびランダムアクセスメモリ（ＲＡＭ）２３２などの揮発性メモリおよび／または不揮発性メモリの形態のコンピュータ記憶媒体を含む。起動時などにコンピュータ２１０内の要素間の情報転送を助ける基本ルーチンを含む基本入出力システム２３３（ＢＩＯＳ）は、通例、ＲＯＭ２３１に記憶される。ＲＡＭ２３２は、通例、処理装置２２０から即座にアクセス可能な、かつ／または処理装置２２０によって現在操作されているデータおよび／またはプログラムモジュールを保持する。限定ではなく例として、図４には、オペレーティングシステム２３４、アプリケーションプログラム２３５、他のプログラムモジュール２３６、およびプログラムデータ２３７を示す。
【００１５】
コンピュータ２１０は、この他の取り外し可能／取り外し不能、揮発性／不揮発性のコンピュータ記憶媒体も含むことができる。単なる例として、図２には、取り外し不能、不揮発性の磁気媒体の読み書きを行うハードディスクドライブ２４１、取り外し可能、不揮発性の磁気ディスク４５２の読み書きを行う磁気ディスクドライブ４５１、およびＣＤ−ＲＯＭや他の光学媒体などの取り外し可能、不揮発性の光ディスク２５６の読み書きを行う光ディスクドライブ２５５を示す。例示的操作環境で使用することができる他の取り外し可能／取り外し不能、揮発性／不揮発性のコンピュータ記憶媒体には、これらに限定しないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、固体素子ＲＡＭ、固体素子ＲＯＭなどがある。ハードディスクドライブ２４１は、通例、インターフェース２４０などの不揮発性メモリインターフェースを通じてシステムバス２２１に接続され、磁気ディスクドライブ２５１と光ディスクドライブ２５５は、通例、インターフェース２５０などの取り外し可能メモリインターフェースでシステムバス２２１に接続される。
【００１６】
上記で説明し、図２に示すこれらのドライブとそれに関連付けられたコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、および他のデータの記憶をコンピュータ２１０に提供する。例えば、図２では、ハードディスクドライブ２４１に、オペレーティングシステム２４４、アプリケーションプログラム２４５、他のプログラムモジュール２４６、およびプログラムデータ２４７が記憶されている。これらの構成要素は、オペレーティングシステム２３４、アプリケーションプログラム２３５、他のプログラムモジュール２３６、およびプログラムデータ２３７と同じであっても、異なってもよいことに留意されたい。ここでは、それらが少なくとも異なるコピーであることを表すために、オペレーティングシステム２４４、アプリケーションプログラム２４５、他のプログラムモジュール２４６、およびプログラムデータ２４７には異なる参照符号を付している。ユーザは、タブレット（電子デジタイザ）２６４、マイクロフォン２６３、キーボード２６２、および一般にはマウス、トラックボール、タッチパッドと称されるポインティングデバイス２６１などの入力装置を通じてコンピュータ２１０にコマンドと情報を入力することができる。他の入力装置（図示せず）としては、ジョイスティック、ゲームパッド、衛星受信アンテナ、スキャナなどが可能である。上記および他の入力装置は、多くの場合、システムバスに結合されたユーザ入力インターフェース１６０を通じて処理装置２２０に接続されるが、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）などの他のインターフェースおよびバス構造で接続してもよい。モニタ２９１あるいは他のタイプの表示装置も、ビデオインターフェース２９０などのインターフェースを介してシステムバス２２１に接続される。モニタ２９１は、タッチスクリーンインターフェース２９２などのインターフェースを介してコンピュータシステム２１０に手書きなどのデジタル化された入力を入力することができるタッチスクリーンパネル２９３などと一体化することもできる。モニタおよび／またはタッチスクリーンパネルは、タブレット型のパーソナルコンピュータの場合など、コンピューティングデバイス２１０が組み込まれた筐体に物理的に結合することができ、その場合、タッチスクリーンパネル２９３は、基本的にタブレット２６４として機能する。また、コンピューティングデバイス２１０などのコンピュータは、スピーカ２９５やプリンタ２９６などの他の周辺出力装置も含むことができ、それらの出力装置は、出力周辺インターフェース２９４などを通じて接続することができる。
【００１７】
コンピュータ２１０は、リモートコンピュータ２８０などの１つまたは複数のリモートコンピュータとの論理接続を使用するネットワーク環境で操作することができる。リモートコンピュータ２８０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、あるいは他の一般的なネットワークノードであり、図２にはメモリ記憶装置２８１のみを示すが、通例は、コンピュータ２１０に関して上述した要素の多くまたはすべてを含む。図２に示す論理接続には、ローカルエリアネットワーク（ＬＡＮ）２７１とワイドエリアネットワーク（ＷＡＮ）２７３が含まれるが、他のネットワークを含むことも可能である。このようなネットワーキング環境は、オフィス、企業内のコンピュータネットワーク、イントラネット、インターネットに一般的に見られる。
【００１８】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ４１０は、ネットワークインターフェースあるいはアダプタ２７０を通じてＬＡＮ２７１に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ２１０は、通例、インターネットなどのＷＡＮ２７３を通じて通信を確立するためのモデム２７２あるいは他の手段を含む。モデム２７２は、内蔵型でも外付け型でもよく、ユーザ入力インターフェース２６０あるいは他の適切な機構を介してシステムバス２２１に接続することができる。ネットワーク環境では、コンピュータ２１０との関連で図示するプログラムモジュール、あるいはその一部は、遠隔のメモリ記憶装置に記憶することができる。限定ではなく例として、図２では、リモートアプリケーションプログラム２８５がメモリデバイス２８１にある。図のネットワーク接続は例示的なものであり、コンピュータ間に通信リンクを確立する他の手段を使用してよいことは理解されよう。
【００１９】
このコンピューティング環境を念頭に置いて、本発明の各種実施形態を実施するプロセスを実施するために行われる論理的操作を参照して本発明の実施形態を説明する。それらの論理的操作は、（１）コンピュータで実施されるステップの連続、またはコンピューティングシステムで実行されるプログラムモジュールとして、かつ／または（２）コンピューティングシステム中の相互に接続された機械論理回路あるいは回路モジュールとして実施される。実施方法は、本発明を実施するコンピューティングシステムの操作要件に応じて選択すればよい。したがって、ここに記載される本発明の実施形態を構成する論理的操作は、操作、構造的デバイス、操作、あるいはモジュールと、様々に呼称する。当業者には、それらの操作、構造的デバイス、操作、およびモジュールは、頭記の特許請求の範囲に述べられる本発明の主旨および範囲から逸脱することなく、ソフトウェア、ファームウェア、特定用途デジタルロジック、およびそれらの組み合わせとして実施してよいことが理解されよう。
【００２０】
再度図１を参照すると、Ｈｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示セル）ピッカー１０４は、個々のセル（より一般的には個々のデータポイント）について評価することができる条件を作成するオプションを含んでいる。その条件を真にする値を含むセルが、特別な形で書式設定される。ユーザがＨｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示セル）ピッカー１０４をクリックすると、ドロップダウンメニュー１１０が現れ、このメニューを図３に別個に示す。このドロップダウンメニュー１１０は、あらかじめ設定された５つの条件オプション、すなわちＧｒｅａｔｅｒ  Ｔｈａｎ（より大）オプション１１２、Ｌｅｓｓ  Ｔｈａｎ（より小）オプション１１４、Ｅｑｕａｌ  Ｔｏ（均等）オプション１１６、Ｔｅｘｔ(文章)オプション１１８、Ｄａｔｅ  Ｏｃｃｕｒｒｉｎｇ（データ発生）オプション１２０、およびＤｕｐｌｉｃａｔｅ（重複）値オプション１２２を有する。これらのあらかじめ設定された条件オプションはそれぞれ、以下でさらに説明するように、それに関連付けられたワンクリックのデフォルトテンプレートを有する。また、このメニュー１１０は、ユーザによって定義された、あるいはユーザによって定義されることができる、より詳細な書式設定ルールのセットに通じるＭｏｒｅ（追加）オプションリンク１２４を有する。
【００２１】
これらのオプション、Ｇｒｅａｔｅｒ  Ｔｈａｎ（より大）、Ｌｅｓｓ  Ｔｈａｎ（より小）、またはＥｑｕａｌ  Ｔｏ（均等）のいずれか１つが１回クリックされると、そのオプションが強調表示される。同時に、図４に示すようなダイアログボックス１２６が表示される。このダイアログボックス１２６はタイトルブロック１２８を有し、その内容は、強調表示したオプション、この場合は「Ｇｒｅａｔｅｒ  Ｔｈａｎ（より大）」と一致する。タイトルブロック１２８に特定される特定の条件を満たすセルの出力書式をユーザが選択し、１回のクリックが行われるのと同時に、スプレッドシート中の選択されたセル範囲の平均に相当するデフォルトパラメータ１３０がドロップダウンメニューとともに強調表示されて現れる。さらに、デフォルトパラメータによって表されるデフォルト条件が、暫定的（予備的）にスプレッドシート１００に適用される。
【００２２】
スプレッドシートのこの操作シーケンスは、図５〜図８に示される画面例を参照すると最もよく説明される。図５で、ユーザは、スプレッドシート１００中のリボン１０２内のＨｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示）ピッカーオブジェクト１０４を選択し、
オプションの長方形の読み取り輪郭線で示されるように、Ｌｅｓｓ  Ｔｈａｎ（より小）オプション１１４の上にポインタを置き、それによりそれが強調表示される。次いで、ユーザは、そのオプション１１４の上で１回クリックする。その直後の結果を図６に示す。
【００２３】
図６は、ダイアログボックス１５０に示したデフォルト条件値が適用されて、変更された後のスプレッドシート１００を示す。＞、＜、または＝の条件それぞれのデフォルト値は、スプレッドシート１００内で出力書式が検討されるセル範囲の平均値である。この例では、最大値は、．３６８である。最小値は、．３２１である。打率平均すべての平均は、．３３８である。この平均．３３８が、ダイアログボックス１５０のバリューボックス１５２に示されている。デフォルトの出力書式は、ダイアログボックス１５０に示されるように赤い色のテキストである。この架空例では、Ｂａｒｒｙ  Ｂｏｎｄｓ（バリー・ボンズ）、Ｉｃｈｉｒｏ  Ｓｕｚｕｋｉ（イチロー・スズキ）、Ｍａｒｋ  Ｌｏｒｅｔｔａ（マーク・ロレッタ）、Ｍｅｌｖｉｎ  Ｍｏｒａ（メルビン・モア）、Ｓｅａｎ  Ｃａｓｅｙ（ショーン・ケーシー）のみの平均が．３３８より大きく、したがってブラック（黒色）のままとなることに留意されたい。残りはすべて平均．３３８未満であり、したがって、デフォルトの「〜より小さい」の条件を満たし、したがって赤い色で表示される。ダイアログボックス１５０の「ＯＫ」オブジェクト１５４にフォーカスがある。ユーザが、この条件付き書式設定をデフォルト設定で利用したい場合、ユーザは、単に「ＯＫ」オブジェクト１５４をクリックし、するとダイアログボックス１５０が消え、その条件が適用される。
【００２４】
しかし、ユーザが別のルール(規準)を希望する場合は、単にデフォルトの値１５２を．３３８から別の値に変更すればよい。図７および図８にその状況を図示する。ここでもスプレッドシート１００を示すが、ユーザは、オブジェクト１５２の値を．３３０に下げている。この変更が行われると、その変更は、即座に暫定的に適用される。その結果、Ａｌｂｅｒｔ  Ｐｕｊｏｌｓ（アルバート・プジョ）、Ｅｒｕｂｉｅｌ  Ｄｕｒａｚｏ（エルビール・デュラゴ）、Ｊｏｈｎｎｙ  Ｅｓｔｒａｄａ（ジョニー・エストラーダ）、Ｓｃｏｔｔ  Ｒｏｌｅｎ（スコット・ローレン）、Ｖｌａｄｉｍｉｒ  Ｇｕｅｒｒｅｒｏ（ウラジミル・ゲレロ）だけが、平均が．３３０未満であるとして赤い色で強調表示される。ユーザが、暫定的なビューとして視覚化されたこの条件ルールの適用に満足した場合、図８の最終的に得られるスプレッドシート１００に示すように、ユーザは単にフォーカスのある「ＯＫ」オブジェクトをクリックしてこの条件付き書式設定を確定する。
【００２５】
このように、デフォルトの条件付き書式設定ルールは、初め暫定的なビューで適用されるため、ユーザは、文書、この場合はスプレッドシート１００に実際に実施される前に、検討しているルールの変更の効果を容易に特定することができる。これと同様の機能が、Ｈｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示セル）ピッカーオブジェクト１０４中の３つのオブジェクトそれぞれに当てはまる。Ｇｒｅａｔｅｒ  Ｔｈａｎ（より大）オブジェクト１１２とＥｑｕａｌ  Ｔｏ（均等）オブジェクト１１６はそれぞれ、条件の基準が異なる以外は、上記で説明したＬｅｓｓ  Ｔｈａｎ（より小）オブジェクト１１４と同じように機能する。
【００２６】
次いで、図９に示すスプレッドシート１５１を検討したい。Ｅｘｃｅｌ（エクセル）などの典型的な表計算アプリケーションでは、必ず「アクティブ」セルがある。図９は、最初のアドレス１５３をアクティブセル（データの入力対象となっているセル）として示す。ユーザが、マウスをクリックおよびドラッグしてセル範囲を選択した場合、アクティブセルは、ドラッグする前にクリックされていた最初のセルのままである。そのセルの内容がダイアログボックス１５６に表示される。ここで、ユーザがこのダイアログボックスの内容を「Ｓｅａｔｔｌｅ（シアトル）」に変更すると、図１１のプレビューに示されるように、Ｓｅａｔｔｌｅ（シアトル市）に位置するすべての表示した住所が、即座に自動的に赤い色のテキストに変わる。この条件付けは、ユーザがダイアログボックス１５６のＯＫ（了承）をクリックした時および場合のみに恒久的になる。
【００２７】
ユーザが、Ｄａｔｅ  Ｏｃｃｕｒｒｉｎｇ（データ発生）オブジェクト１２０を強調表示（範囲指定）し、クリックすると、図１２に示すダイアログボックス１６０が表示される。バリュー（値）ボックス１６２のデフォルト入力は、「今月」であり、プルダウン矢印１６４は、この値にさらにオプションがあることを表す。それらのオプションは、昨日、今日、明日、過去７日間、先週、今週、来週、先月、および来月である。書式設定されるスプレッドシート中のセル範囲に日付を含むセルがある場合は、その日付が、図９〜図１１を参照して上述した例のように強調表示されることができる。
【００２８】
ユーザが、Ｄｕｐｌｉｃａｔｅ  Ｖａｌｕｅｓ（重複値）オブジェクト１２２を強調表示し、クリックすると、図１３に別個に図示するダイアログボックス１６６がスプレッドシート１００の上に現れる。バリューボックス１６８は、「重複」と「一意」の２つのオプションを有する。この場合も、ダイアログボックス１６６に自動的にフォーカスが置かれ、値が選択される。バリューボックス１６８のデフォルト値は、「重複」である。この条件ルールを適用して、重複を探した結果、スプレッドシート１００には赤い色で強調表示したエントリはない。
【００２９】
同様の機能が、Ｔｏｐ  Ｔｅｎ（トップテン）ピッカーオブジェクト１０６にも当てはまる。ユーザが、図１に示すこのオブジェクト１０６をクリックし、すなわち選択すると、ドロップダウンメニュー１７０が現れる。このドロップダウンメニュー１７０を別個に図１４に示す。メニュー１７０は、６つのオプションオブジェクトのセット、Ｔｏｐ  １０（トップテン）オブジェクト１７２、Ｔｏｐ  １０％（トップ１０パーセント）オブジェクト１７４、Ｂｏｔｔｏｍ（ボトム）１０オブジェクト１７６、Ｂｏｔｔｏｍ  １０％（ボトム１０パーセント）オブジェクト１７８、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト１８０、およびＢｅｌｏｗ  Ａｖｅｒａｇｅ（平均以下）オブジェクト１８２を有する。ユーザがこれらのオブジェクト１７２〜１８２のいずれかの上にマウスカーソルを載せると、その下にあるオブジェクトが輪郭線で囲まれるか、あるいは強調表示される。図１５には、ユーザがＴｏｐ  Ｔｅｎ（トップテン）ピッカーオブジェクト１０６を１回クリックし、Ｔｏｐ  １０（トップテン）オブジェクト１７２の上にカーソルを置いた状態のスプレッドシート１００を示す。
【００３０】
ここで、ユーザが、ｔｏｐ  １０（トップテン）オブジェクト１７２の上にカーソルを載せてマウスの左ボタンを１回クリックすると、図１６に示すようにＴｏｐ  １０（トップテン）ダイアログボックス１８４が現れ、ここで、コントロールがバリューボックス１８６にデフォルト値「１０」を提供し、スプレッドシート１００の上位１０人の打率平均が赤い色で強調表示され、コントロールが、値１０がアクティブに選択されていることを示す。ユーザは、図１６に示されるスプレッドシート１００の暫定的な結果を見て、「１０」では高すぎると判断したとする。そして、ユーザは、図１７に示す「４」などの低い値を選択することができる。バリューボックス１８６の値が４に変更されると、直ちに、図１７に示すようにその結果得られる暫定的な上位４人の打率平均が強調表示される。ユーザが、フォーカスが置かれたＯＫボックスをクリックすると、図１８に示すように上位４個の条件ルールが実際にスプレッドシート１００に適用される。
【００３１】
Ｔｏｐ  １０％（トップテン１０パーセント）オブジェクト１７４、Ｂｏｔｔｏｍ  １０（ボトム１０）オブジェクト１７６、およびＢｏｔｔｏｍ  １０％（ボトム１０パーセント）オブジェクト１７８の条件付き書式設定シーケンスは、Ｔｏｐ１０（トップテン）オブジェクト１７２に関して上述した、図１５〜図１８に示す方式と実質的に同じように操作する。ただし、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト１８０とＢｅｌｏｗ  Ａｖｅｒａｇｅ（平均以下）オブジェクト１８２の操作は、やや異なる。
【００３２】
ユーザが、これらのオブジェクト１８０または１８２のいずれかの上にマウスカーソルを移動すると、その下にあるオブジェクトは、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト１８０に関して図１９に示すように、輪郭線で囲まれるか、強調表示される。ユーザが、Ｔｏｐ  Ｔｅｎ（トップテン）ピッカーオブジェクト１０６の上で１回クリックし、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト１８０の上にカーソルを置いた状態でのスプレッドシート１００を図１９に示す。図１９〜図２０を参照する以下の説明は、Ｂｅｌｏｗ  Ａｖｅｒａｇｅ（平均以下）オブジェクト１８２にも当てはまるものである。
【００３３】
ここで、ユーザが、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト１８０の上にカーソルを載せてマウスの左ボタンを１回クリックすると、図２０に示すように、Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）ダイアログボックス１８８が現れ、最高の平均（．３６８）と最低の平均（．３２１）の間の平均を超える、すなわち．３４４（．３２１＋．０２３）を超える、スプレッドシート１００内の３人の打率平均が赤い色で強調表示される。この場合は、バリューボックスは利用できないことに留意されたい。これは、平均値は、純粋に、評価対象の表計算セル中の高い値と低い値によって決まり、変更することはできないためである。ユーザは、図２０に示すスプレッドシート１００の暫定的な結果を見て、この平均は適切でないと判断する可能性がある。その場合、ユーザは、強調表示セルオブジェクト１０４に行って、図５〜図８を参照して述べた選択を行うことを選択することができる。Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）の条件が許容できる場合には、ユーザは「ＯＫ（了承）」を選択し、そのルールが適用され、ダイアログ１８８が消える。
【００３４】
ハイライト表示出力書式を選択するために、図１〜図１８に示すいずれのダイアログボックスでも、ユーザが利用できる強調表示フォーマットボックス１９０は、デフォルトで赤色テキスト（赤色文字）に設定される。しかし、これは、図２１のドロップダウンメニュー１９２で示すように変更することができる。赤色の塗りつぶし、黄色の塗りつぶし、アイコン、および赤い境界線の、あらかじめ設定された４つの追加的な強調表示フォーマットがある。また、カスタムフォーマットのオプションも提供され、ユーザは適用される強調表示を変更することができる。強調表示ボックス１９０の値が変更されると、その結果は直ちに暫定ビューに示される。選択された強調表示は、ＯＫボックスが選択された時のみに恒久的に適用される。ユーザが「キャンセル」をクリックすると、その条件に関連付けられたすべての書式設定が除去され、その条件は保存されない。
【００３５】
Ｖｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ（視覚化セル）ピッカーオブジェクト１０８は、上記のオブジェクト１０４および１０６とはわずかに異なる方式で操作する。Ｖｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ（視覚化セル）ピッカーオブジェクト１０８は、各セルの相対的な値に従って、選択されたセル範囲内のすべてのセルを異なる形で書式設定する。Ｖｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ（視覚化セル）ピッカーオブジェクト１０８がユーザによって選択されると、図２２に示すようにスプレッドシート１００の上にドロップダウンメニュー３００が現れる。このドロップダウンメニューは、Ｄａｔａ  Ｂａｒ（データバー）オブジェクト３０２、３  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（３カラー・グラディエント；３色勾配）オブジェクト３０４、２  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（２カラー・グラディエント；２色勾配）オブジェクト３０６、Ｉｃｏｎ  Ｓｅｔ（アイコンセット）オブジェクト３０８、および他のドロップと同様により多くのオプションへのリンクを表示する。しかし、他のピッカーオブジェクトと異なり、選択されたセル範囲に書式設定ルールが直ちに追加されるのでダイアログボックスは表示されない。異なるスプレッドシート３１０にデータバーオブジェクト３０２を選択した結果を図２３に示す。スプレッドシート３１０の各セルに、セル範囲におけるそのパラメータの相対的な値を表す長さの棒（バー）３１２が追加される。したがって、Ｉｃｈｉｒｏ  Ｓｕｚｕｋｉの平均が最も長く示され、Ｊｏｈｎｎｙ  Ｅｓｔｒａｄａ氏の棒が最も短い。
【００３６】
ユーザが３  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（３色勾配）オブジェクト３０４を選択すると、スプレッドシート３１０は、図２４に示すようになる。ここでは、異なる色が使用されてセルが塗りつぶされ、平均値の相対的な強さを表している。この範囲で最高の値は、緑色で書式設定され、一方、範囲内で最低の値は赤い色で書式設定される。最高の値と最低の値の中間にある値には黄色が割り当てられる。そして、アルゴリズムが、赤、黄色、および緑の点で作成されたグラディエント色スケール上のポイントに各セルの値をマッチングさせることにより、範囲内のすべての他のセルの色合いを見積もる。
【００３７】
ユーザが２  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（２色勾配）オブジェクト３０６を選択した場合、スプレッドシート３１０は、図２５に示すようになる。これは、３カラー・グラディエントと同じように機能するが、この場合の色は２色のみである。この例では、２つの色は緑と黄色である。この範囲内で最高の値は緑色で書式設定され、範囲内で最低の値は黄色で書式設定される。アルゴリズムが、範囲内の他のセル値に割り当てるべき、緑と黄色の間の特定の色合いを計算する。使用されている色はデフォルトの色であるが、カスタム書式設定のオプションで変更することができる。
【００３８】
図２６の例示的スプレッドシート４００のビューに示すように、Ｖｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ(視覚化)ピッカーでユーザがＩｃｏｎ  Ｓｅｔｓ（アイコンセット）オブジェクト３０８を選択すると、赤、黄色、緑の矢印からなる３つのアイコンのセット３２６が、図２７に示すようにスプレッドシート４００に自動的に表示される。これらの矢印の適用法はあらかじめ決められており、範囲の上から３分の１には緑の上向きの矢印が与えられ、下から３分の１には赤の下向きの矢印が与えられ、真ん中の３分の１には横向きの黄色の矢印が与えられる。
【００３９】
次に、図２８に示す操作流れ図５００を参照して、本発明によりスプレッドシートあるいは他の文書の条件付き書式設定の操作の順序を説明する。最初に、操作（オペレーション）５０２でスプレッドシートあるいは他の文書（ドキュメント）が開かれ、表示される。次いで、ユーザが操作５０４で、通例はマウスの左ボタンを押したまま、変更しようとするセル範囲の上にカーソルをドラッグすることにより、スプレッドシート中のセル範囲を選択する。Ｃｔｒｌキー（機能キー）を押したままにすることにより、連続していないセル範囲を選択することが可能であることに留意されたい。ユーザは次いで、スプレッドシート表示（図示せず）のメインツールバーから適用する操作を選択する。本発明では、書式設定ルールのツールバーにアクセスするには、ユーザは、メインツールバーの分析タブをクリックするだけでよい。上記の本発明の特定の実施形態については、これをコントロール操作５０６として図示する。ユーザがアプリケーションのメインツールバーから分析タブを選択すると、書式設定ルールのツールバー１０２が図１に示すようにスプレッドシート表示の上に現れる。これを図２８ではコントロール操作５０８として示す。コントロール（制御）は次いで、照会操作５１０に移り、コントロールは、ユーザが例えば図４に示すピッカーオブジェクト１０４、１０６、１０８の１つを選択する操作をするのを待機する。照会操作の応答がＮＯ（否定）の場合には、ユーザはまだピッカーオブジェクトを選択していないので、コントロールは、照会操作５１０に戻り、すなわちピッカーオブジェクトが選択されるまで操作（処理動作）が中断される。ピッカーオブジェクトが選択されると、操作の応答はＹＥＳ（肯定）になり、コントロールは操作５１２に移る。
【００４０】
操作５１２で、ユーザが選択した特定のピッカーの下にドロップダウンメニューが表示される。このドロップダウンメニューは、ユーザのカーソル位置に依存する。ユーザは、ドロップダウンメニューのオブジェクトの１つの上にカーソルを置く。この時間中にコントロールは照会操作５１４に移り、ここでコントロールは、ユーザが、プルダウンメニュー中のオブジェクトの１つにカーソルが置かれた時に、そのカーソルに１回のクリックを加えるのを待つ。ユーザがオブジェクトの１つをクリックすると、そのオブジェクトのデフォルト出力書式のデフォルト値が、操作５０４で特定され選択されたセル範囲に自動的に加えられる。あらゆる標準的なＷｉｎｄｏｗｓ（ウインドウズ（登録商標））アプリケーションのドロップダウンメニューと同様に、ドロップダウンメニューの外側のどの場所でクリックしてもメニューが閉じられる。ユーザがオブジェクトの１つをクリックした場合には、コントロールは操作５１６に移る。
【００４１】
操作５１６で、選択されたオブジェクトに要求される条件とそのオブジェクトのデフォルト値が、表示したスプレッドシートビューに適用される。格納し終わったスプレッドシートには変更は行われない。表示されているスプレッドシートのセル値だけが、デフォルトの値および出力書式に従って変更される。コントロールは次いで操作５１８に移る。
【００４２】
操作５１８で、バリューボックスと出力書式ボックスにデフォルトの値と出力書式が示したダイアログボックスが表示される。このダイアログボックスはデフォルト値および「ＯＫ（了承）」の受け付けボックスにフォーカスを置いている。コントロールは次いで操作５２０に移り、ユーザによる確定を待つ。ユーザがＯＫ（了承）をクリックすると、コントロールは操作５２４に移る。
【００４３】
操作５２４で、スプレッドシート表示に暫定的に行われた変更がスプレッドシート中で恒久的にされる。コントロールは次いで終了操作５２６に移り、プロセスが終了する。
【００４４】
しかし、ユーザが操作５１６で提供されたデフォルトの選択値を気に入らない場合には、ユーザは確定を行なわない。代わりに、ユーザはフォーカスが置かれたバリューボックスに別の値を入力するか、あるいはダイアログボックスで別の出力書式パラメータを選択することができる。この場合、コントロールは自動的に操作５１８から照会操作５２８に移り、照会操作５２８の答えはＹＥＳ（肯定）になる。コントロールは次いで操作５３０に移り、変更された値がダイアログボックスに表示され、その変更が、暫定的なスプレッドシート表示に即座に加えられる。コントロールは次いでユーザの確定の待機操作５２０に戻り、コントロールは、ユーザがダイアログボックスのＯＫをクリックすることにより、変更された出力書式を確定するのを待つ。この場合も、変更後の値がユーザにとって許容できればユーザはＯＫをクリックし、コントロールは操作５２４に移り、変更された条件が適用される。コントロールは次に終了操作５２６に移る。
【００４５】
本発明について、構造的特徴、方法論的操作、およびそのような操作を含むコンピュータ可読媒体に固有の技術用語で説明したが、頭記の特許請求の範囲に定義される本発明は、必ずしもここに記載されるそれらの特定の構造、操作、あるいは媒体に限定されないことは理解されたい。一例として、上記の条件付き書式設定は、Ｍｉｃｒｏｓｏｆｔ（マクロソフト、登録商標）Ｗｏｒｄ（ワード）やＭｉｃｒｏｓｏｆｔ（登録商標）Ｐｏｗｅｒｐｏｉｎｔ（パワーポイント）などのワードプロセッシング文書、あるいは他の数値処理アプリケーションあるいはワードプロセッシングアプリケーションに同様に適用することができる。そのため、それらの特定の構造、操作、あるいは媒体は、特許権が請求される本発明を実施する好ましい形態としてのみここに開示されている。それらの構造、操作、媒体は、本発明の範囲を制限するものとは解釈すべきでない。さらに、当業者にとっては、多くの変種、変更、および代替形態が容易に明らかになろう。したがって、そのような変種、変更、および代替形態はすべて、頭記の特許請求の範囲で定義される、意図される本発明の広い範囲および主旨内にある。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態による表計算アプリケーションの例示的な書式設定ルールユーザインターフェースを示す図である。
【図２】本発明の特定の態様により動作するソフトウェアを組み込むことが可能なコンピュータシステム環境を示す図である。
【図３】図１に示したユーザインターフェースでＨｉｇｈｌｉｇｈｔ  Ｃｅｌｌｓ（強調表示）ピッカーオブジェクトが選択された時に表示されるドロップダウンメニューを示す図である。
【図４】図３に示したドロップダウンメニュー中のオブジェクトの１つが選択されると表示されるダイアログボックスを示す図である。
【図５】本発明の特定の実施形態による、ユーザが図３に示したドロップダウンメニューのＬｅｓｓ  Ｔｈａｎ（より小）オブジェクトにカーソルを置いた時の図１に示したスプレッドシートの画面を示す図である。
【図６】図５で強調表示され選択されたオブジェクトをユーザが１回クリックした時の図１に示したスプレッドシートの画面を示す図である。
【図７】ユーザがダイアログボックスのデフォルト値を変更した、図６に示したスプレッドシートの画面を示す図である。
【図８】本発明による、ユーザがダイアログボックスの「ＯＫ」をクリックして暫定的な変更を最終的な変更として確定した後の、図７に示したスプレッドシートの画面を示す図である。
【図９】セルにテキストデータを含むスプレッドシートの画面を示す図である。
【図１０】ユーザが図１に示した「Ｔｅｘｔ  ｔｈａｔ  Ｃｏｎｔａｉｎｓ(テキスト内容)」オブジェクトを１回クリックした際の、図９に示したスプレッドシートの画面を示す図である。
【図１１】ユーザがダイアログボックスオブジェクトのテキストを変更した際の、図１０に示したスプレッドシートの画面を示す図である。
【図１２】ユーザが図５のＤａｔｅ  Ｏｃｃｕｒｒｉｎｇ（データ発生）オブジェクトを選択した場合に表示されるダイアログボックスの独立した図である。
【図１３】ユーザが図５のＤｕｐｌｉｃａｔｅ  Ｖａｌｕｅｓ（重複値）オブジェクトを選択した場合に表示されるダイアログボックスの独立した図である。
【図１４】図１に示したユーザインターフェースでＴｏｐ  Ｔｅｎ（トップテン）ピッカーオブジェクトが選択されると表示されるドロップダウンメニューを示す図である。
【図１５】本発明の特定の実施形態による、ユーザが図１２に示したドロップダウンメニューのＴｏｐ  Ｔｅｎ（トップテン）オブジェクトにカーソルを置いた際の、図１に示したスプレッドシートの画面を示す図である。
【図１６】ユーザが図１５で強調表示される選択オブジェクトを１回クリックした際の、図１に示したスプレッドシートの画面を示す図である。
【図１７】ユーザがダイアログボックスのデフォルト値を変更した、図１６に示したスプレッドシートの画面を示す図である。
【図１８】本発明の一実施形態による、ユーザがダイアログボックスの「ＯＫ」をクリックして暫定的な変更を最終的な変更として確定した後の、図１７に示したスプレッドシートの画面を示す図である。
【図１９】ユーザがＴｏｐ  Ｔｅｎ（トップテン）ピッカーオブジェクトを選択し、ドロップダウンメニューのＡｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクトにカーソルを置いた後の、図１に示したスプレッドシートの画面を示す図である。
【図２０】ユーザがＡｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクトを１回クリックした後の、図１９に示したスプレッドシートの画面を示す図である。
【図２１】図４、図６、図７、図１１〜図１３、図１６、図１７、および図２０に示した各ダイアログボックスの展開された出力書式ドロップダウンメニューを別個に示す図である。
【図２２】本発明の特定の実施形態による、ユーザがユーザインターフェースでＶｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ（視覚化セル）ピッカーオブジェクトを選択し、ドロップダウンメニューを表示した際の、図１に示したスプレッドシートの画面を示す図である。
【図２３】ユーザが図２２に示したドロップダウンメニューのＤａｔａ  Ｂａｒ（データバー）オブジェクトを１回クリックした際の別の例示的スプレッドシートの画面を示す図である。
【図２４】ユーザが図２２に示したドロップダウンメニューの３  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（３色勾配）オブジェクトを１回クリックした際の、図２３に示したスプレッドシートの画面を示す図である。
【図２５】ユーザが図２２に示したドロップダウンメニューの２  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（２色勾配）オブジェクトを１回クリックした際の、図２２に示したスプレッドシートの画面を示す図である。
【図２６】ユーザがユーザインターフェースのＶｉｓｕａｌｉｚｅ  Ｃｅｌｌｓ（可視化セル）ピッカーオブジェクトを選択し、ドロップダウンメニューのＩｃｏｎ  Ｓｅｔ（アイコンセット）オブジェクトをカーソルで強調表示するときの、別のスプレッドシートの画面を示す図である。
【図２７】ユーザが図２６に示した矢印のＩｃｏｎ  Ｓｅｔ（アイコンセット）を１回クリックしたときの、図２６に示したスプレッドシートの画面を示す図である。
【図２８】図１から図２７に示した本発明の実施形態における条件付き書式設定ルーチンの操作を示す操作流れ図である。
【符号の説明】
【００４７】
１００  スプレッドシート（集計表）
１０２  ツールバーオブジェクト
１０４  Ｈｉｇｈｌｉｈｔ  Ｃｅｌｌｓ（強調表示セル）ピッカー（オブジェクト）
１０６  Ｔｏｐ  Ｔｅｎ（トップテン）  ピッカー（オブジェクト）
１０８  Ｖｉｓｕａｌｉｚｅ  Ｃｅｌｌ（視覚化セル）ピッカー（オブジェクト）
１１０  ドロップダウンメニュー
１１２  Ｇｒｅａｔｅｒ  Ｔｈａｎ（より大）オプション
１１４  Ｌｅｓｓ  Ｔｈａｎ（より小）オプション
１１６  Ｅｑｕａｌ  ｔｏ（均等）オプション
１１８  Ｔｅｘｔ（文章）オプション
１２０  Ｄａｔａ  Ｏｃｃｕｒｒｉｎｇ（データ発生）オプション（オブジェクト）
１２２  Ｄｕｐｌｉｃａｔｅ(重複)値オプション（オブジェクト）
１２６  ダイアログボックス
１２８  タイトルブロック
１３０  デフォルトパラメータ
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１５０  ダイアログボックス
１５１  スプレッドシート（集計表）
１５２  バリューボックス
１５３  最初のアドレス
１５４  「ＯＫ」オブジェクト
１５６  ダイアログボックス
１６０  ダイアログボックス
１６２  バリューボックス
１６４  プルダウン(引き降ろし)矢印
１６６  ダイアログボックス
１６８  バリューボックス
１７０  メニュー
１７２  ＴＯＰ１０（トップテン）オブジェクト
１７４  ＴＯＰ１０％（トップ１０パーセント）オブジェクト
１７６  Ｂｏｔｔｏｍ１０（ボトム１０）オブジェクト
１７８  Ｂｏｔｔｏｍ１０％（ボトム１０パーセント）オブジェクト
１８０  Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）オブジェクト
１８２  Ｂｅｌｏｗ  Ａｖｅｒａｇｅ（平均以下）オブジェクト
１８４  Ｔｏｐ１０（トップテン）ダイアログボックス
１８６  バリューボックス
１８８  Ａｂｏｖｅ  Ａｖｅｒａｇｅ（平均以上）ダイアログボックス
１９０  強調表示ボックス
１９２  ドロップダウン（下降）メニュー
２２０  処理装置
２２１  システムバス
２３０  システムメモリ
２３４  オペレーティングシステム
２３５  ファイルシステム
２３６  アプリケーションプログラム
２３７  他のプログラムモジュール
２３８  プログラムデータ
２４０  取り外し不能、不揮発性メモリインターフェース
２４７  プログラムデータ
２５０  取り外し可能、不揮発性メモリインターフェース
２６０  ユーザ入力インターフェース
２６１  マウス
２６２  キーボード
２６３  マイクロフォン
２６４  タブレット
２７０  ネットワークインターフェース
２７１  ローカルエリアネットワーク（構内通信網）（ＬＡＮ）
２７２  モデム
２７３  ワイドエリアネットワーク（広帯域通信網）（ＷＡＮ）
２８０  リモートコンピュータ（遠隔地のコンピュータ）
２８５  リモートアプリケーションプログラム
２９０  ビデオインターフェース
２９１  モニタ
２９４  出力周辺インターフェース
２９５  スピーカ
２９６  プリンタ
３００  ドロップダウンメニュー
３０２  Ｄａｔａ  Ｂａｒ（データバー）オブジェクト
３０４  ３  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（３色勾配）オブジェクト
３０６  ２  Ｃｏｌｏｒ  Ｇｒａｄｉｅｎｔ（２色勾配）オブジェクト
３０８  Ｉｃｏｎ  Ｓｅｔ（アイコンセット）オブジェクト
３１０  スプレッドシート
３１２  バー
４００  例示的スプレッドシート
【図２】
2006092520.tif 000003
【図２８】
2006092520.tif 000004
【図１】
2006092520.tif 000005
【図３】
2006092520.tif 000006
【図４】
2006092520.tif 000007
【図５】
2006092520.tif 000008
【図６】
2006092520.tif 000009
【図７】
2006092520.tif 000010
【図８】
2006092520.tif 000011
【図９】
2006092520.tif 000012
【図１０】
2006092520.tif 000013
【図１１】
2006092520.tif 000014
【図１２】
2006092520.tif 000015
【図１３】
2006092520.tif 000016
【図１４】
2006092520.tif 000017
【図１５】
2006092520.tif 000018
【図１６】
2006092520.tif 000019
【図１７】
2006092520.tif 000020
【図１８】
2006092520.tif 000021
【図１９】
2006092520.tif 000022
【図２０】
2006092520.tif 000023
【図２１】
2006092520.tif 000024
【図２２】
2006092520.tif 000025
【図２３】
2006092520.tif 000026
【図２４】
2006092520.tif 000027
【図２５】
2006092520.tif 000028
【図２６】
2006092520.tif 000029
【図２７】
2006092520.tif 000030
【外国語明細書】
2006092520000001.pdf