【事件の表示】
　特願２００１−３２４６８１「電子スプレッドシートにおけるコピー貼付け操作により複数セル範囲を持続的に自己複製する方法」拒絶査定不服審判事件〔平成１４年　７月１９日出願公開、特開２００２−２０３２０２〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯 
　本願は、平成１３年１０月２３日（パリ条約による優先権主張：２０００年１０月２４日、欧州特許庁）の出願であって、平成１５年１０月２２日付けで拒絶査定がされ、これに対し、平成１６年１月１６日に拒絶査定不服審判の請求がなされ、その後当審において平成１９年５月１８日付けで拒絶の理由が通知され、同年８月１８日付けで手続補正がなされたものである。 
 　 
２．本願発明 
　本願の請求項１に係る発明は、平成１９年８月１８日付けの手続補正書により補正された明細書及び図面の記載からみて、その特許請求の範囲の請求項１に記載された次のとおりのものと認める。（以下、「本願発明」という。） 
 　 
 「【請求項１】
　各次元に沿ったセル・アドレスによって識別される複数のセルを含み、セル範囲が１つまたは複数のセルを含む多次元スプレッドシートにおいて、コピー貼付け操作によって複数のセル範囲の内容を持続的に自己複製する方法であって、
　システムが、ユーザ・インターフェースを介して受け取ったユーザ入力に応答して、メモリから自己複製マネージャコマンドを呼び出し、当該自己複製マネージャコマンドを実行して、各セル範囲が同じサイズを有するセル範囲のセットを定義するステップと、
　システムが、前記セットに属するセル範囲の内容が変更されるたびにメモリから持続的自己複製コマンドを呼び出し、当該持続的自己複製コマンドを実行して、自己複製操作を自動的に行うステップとを含み、
　前記自己複製操作が、
　　前記変更されたセル範囲の内容をバッファにコピーするステップと、
　　前記変更されたセル範囲が属するセル範囲のセットを判断するステップと、
　　前記セットに属するセル範囲を識別するステップと、
　　前記セットに属する識別された各セル範囲に前記バッファにコピーされた内容を貼付けするステップとを含む、
　方法。」 
 　 
３．当審の拒絶理由 
　一方、当審において平成１９年５月１８日付けで通知した拒絶の理由の概要は、理由１として、「本件出願の請求項１〜９に係る発明は、その出願前日本国内又は外国において頒布された下記の刊行物１〜３に記載された発明に基づいて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。」というものであり、理由２として、「本件出願は、明細書及び図面の記載が不備のため、特許法第３６条第６項第１号に規定する要件を満たしていない。 」というものである。
 　　　　　　　　　　　　　　　　　記 
（刊行物１）特開平８−１６５５７号公報 
（刊行物２）牧村あきこ、「活用術　エクセルＶＢＡ編　記録したマクロを編集する！」、日経ＰＣ２１、日経ＢＰ社、２０００年６月１日、第５巻、第１１号、 
 ｐ．１４４−１４８ 
（刊行物３）栗山恵吉　外２名、「Ｅｘｃｅｌ２０００ＶＢＡ　実践プログラミングリファレンス」、第１版、エーアイ出版株式会社、２０００年８月２０日、 
 ｐ．７９−８６ 
 　 
４．引用文献 
［引用文献１］
　そこで、上記拒絶の理由に引用された、特開平８−１６５５７号公報（以下、「引用文献１」という。）の記載を検討するに、引用文献１には、図面と共に次の事項が記載されている。 
（ア）「【請求項１】データ配置領域毎にそれぞれ固有の書式情報を設定する書式設定手段と、
複写元領域として指定されたデータ配置領域とこの領域内容が書式情報と共に複写された複写先のデータ配置領域とを対応付けてグループ化するグループ指定手段と、
あるデータ配置領域の書式情報が修正された際に、前記グループ指定手段によって指定された当該領域のグループに属する各データ配置領域を検出する検出手段と、
この検出手段によって検出された各データ配置領域の書式情報を前記修正された書式情報に合わせてそれぞれ修正する書式修正手段と、
を具備したことを特徴とするデータ処理装置。」
　
（イ）「【０００１】
【産業上の利用分野】この発明は、ワードプロセッサやパーソナルコンピュータ等のデータ処理装置に関する。」 
 　 
（ウ）「【０００３】
【発明が解決しようとする課題】ところで、予め指定された文書配置領域毎にそれぞれ固有の書式情報を設定するものにおいて、複写元領域あるいは何れか１つの複写先領域の書式情報を修正した際には、文書全体のバランス等の関係で、複写元／複写先の関係にある各領域の書式情報もそれぞれ同様に修正する作業を領域毎にそれぞれ別個に行う必要がある。このように複写元／複写先の関係にある全ての領域についてその書式を修正する作業を別個に行うことは、多くの時間と手間がかかる他、修正ミスのおそれもある等の欠点があった。この発明の課題は、データ配置領域毎に設定されている書式情報を修正する場合において、複写元／複写先の関係にある各領域のうちその何れか１つの領域の書式を修正するだけで複写元／複写先の関係にある他の全ての領域の書式も同様に一括修正できるようにすることである。
【０００４】
【課題を解決するための手段】この発明の手段は次の通りである。
（１）、書式設定手段はデータ配置領域毎にそれぞれ固有の書式情報を設定する。
（２）、グループ指定手段は複写元領域として指定されたデータ配置領域とこの領域内容が書式情報と共に複写された複写先のデータ配置領域とを対応付けてグループ化するもので、例えば、複写元／複写先の関係にある各領域を使用者が順次指定することによってグループ化してもよいが、ある領域内容を複写する毎に、複写元領域と複写先領域とを対応付けるグループ情報を自動的に設定することによってグループ化するようにしてもよい。ここで、グループ情報としては、予め複写元領域に割り当てられている領域識別子（例えば、領域No）であってもよく、この領域識別子を複写先領域に対応付けて設定することによりグループ化するようにしてもよい。
（３）、検出手段はあるデータ配置領域の書式情報が修正された際に、前記グループ指定手段によって指定された当該領域のグループに属する各データ配置領域を検出する。
（４）、書式修正手段はこの検出手段によって検出された各データ配置領域の書式情報を前記修正された書式情報に合わせてそれぞれ修正する。
【０００５】
【作用】この発明の手段の作用は次の通りである。いま、複写元領域と複写先領域とが例えばグループ情報によってリンクされている状態において、ある領域の書式情報が修正されると、グループ情報に基づいて当該領域のグループに属する各領域が検出されると共に、検出された各領域の書式情報が修正された書式情報に合わせてそれぞれ修正される。したがって、データ配置領域毎に設定されている書式情報を修正する場合において、複写元／複写先の関係にある各領域のうちその何れか１つの領域の書式を修正するだけで複写元／複写先の関係にある他の全ての領域の書式も同様に一括修正することができる。」 
 　 
（エ）「【０００８】ここで、プログラムメモリ３内の領域複写プログラムは、入力部１から領域複写が指示された際に起動されるもので、ＣＰＵ３は複写元として指定された文書配置領域の内容（実データ）を複写先にそのままコピーする。その際、複写先毎に新たな領域位置データを作成するが、この新たな領域位置データ内のグループNoは複写元の領域Noとなる。つまり、予め複写元領域に割り当てられていた領域NoがグループNoとして各複写先領域に対応付けて設定され、これによって複写元領域と各複写先とがグループ化される。また、プログラムメモリ４内の書式修正プログラムは領域書式を修正するために入力部１からその修正指令が入力された際に起動されるもので、ＣＰＵ３は指定領域の書式データを通常と同様に入力データにしたがって修正する他に、本実施例においてはこの書式修正プログラムにしたがって当該領域のグループに属する他の各領域の書式データも同様に一括修正するようにしている。
【０００９】次に本実施例の動作を説明する。図３は入力部１から領域複写指令が入力された際に領域複写プログラムにしたがって実行される動作を示したフローチャートであり、図４はその処理過程に応じて変遷する表示画面例である。いま、図２で示したようにテキストメモリ７−１内の領域位置データおよび実データに基づいてテキスト画面に、２つの領域が表示されているものとする（図２（Ａ）参照）。ここで、領域複写指令を与えると、図３のフローチャートにしたがって領域複写処理が実行開始される。先ず、図４（Ａ）に示すように複写元の領域を指定すべき旨のガイド表示が行われる（ステップＡ１）。この状態においてカーソル（図中、＋）を移動させて複写元の領域の左上位置に合わせ（図４（Ｂ）参照）、実行キーを押すと（ステップＡ２）、図４（Ｃ）に示すように複写元領域として選択された領域全体を反転表示させる（ステップＡ３）。
【００１０】次に、図４（Ｄ）に示すように複写先を指定すべき旨のガイド表示が行われる（ステップＡ４）。ここで、カーソルを移動して複写先の左上位置を指定し、実行キーを操作すると（ステップＡ５）、領域Noが更新される（ステップＡ６）。この場合、図２で示したようにテキストメモリ７−１内の最終領域Noは「１」であるから次の領域Noを指定するために領域Noは「２」に更新される。次に、複写先領域の領域位置データを作成する（ステップＡ７）。即ち、領域位置データの先頭にステップＡ５で更新した領域Noをセットし、次に複写先の左上位置として指定された左上Ｘ座標、左上Ｙ座標をセットする。そして、複写元の領域位置データから左上ＸＹ座標、右下ＸＹ座標を読み込み、これらの各座標値から複写元領域のＸ方向のサイズ、Ｙ方向のサイズを求める。即ち、、右下Ｘ座標から左上Ｘ座標を減算した値（絶対値）がＸサイズとなり、右下Ｙ座標から左上Ｙ座標を減算した値（絶対値）がＹサイズとなる。このようにして求めたＸサイズ、Ｙサイズを複写先の左上ＸＹ座標に加算することによって複写先の右下Ｘ座標、右下Ｙ座標を求めてそれぞれセットする。次に、テキストメモリ７−１をアクセスし、複写先の実データを格納する実データアドレスを求めてセットすると共に、複写元の領域位置データからグループNoを読み出してこれを複写先のグループNoとしてセットする。これによって図５に示すような領域No「２」についての領域位置データが作成される。
【００１１】このようにして複写先の領域位置データを作成すると、複写元の書式データおよび文書データに基づいて複写先の実データを作成してテキストメモリ７−１に格納する（ステップＡ８）。つまり、複写元の実データをそのままテキストメモリ７−１内の複写先の実データアドレス位置にコピーする。次に図４（Ｅ）に示すように領域複写を終了するかのガイド表示が行われる（ステップＡ９）。ここで、「ＹＥＳ」キーが操作された場合には領域複写処理の終了となるが、「ＮＯ」キーが操作された場合にはステップＡ１０からステップＡ４に戻り、以下、次の複写先についても上述と同様の処理が行われる。図４（Ｆ）、（Ｇ）、（Ｈ）、（Ｉ）は同じ複写元領域を繰り返して複写する場合の処理過程を示している。この場合、複写元領域は反転表示されたままとなっており、図４（Ｆ）は「ＮＯ」キーを操作した際の表示画面、図４（Ｇ）は次の複写先位置にカーソルを移動させた際の表示画面、図４（Ｈ）は実行キーを操作した際の表示画面、図４（Ｉ）は「ＹＥＳ」キーを操作した際の表示画面を示している。
【００１２】これによって図５に示すようにテキストメモリ７−１内には、領域No「１」の領域を複写元として２回繰り返し複写することにより領域No「２」、「３」の領域が複写先領域として格納される。この場合、グループNoは領域No「１」、「２」、「３」の領域ともそれぞれ「１」となり、各領域は複写元／複写先の関係にある同一グループに属していることを示している。」 
 　 
（オ）「【００１４】次に、領域書式を修正する場合の動作を図７〜図１０を参照して説明する。いま、ある領域の書式データを修正するために入力部１からその修正指令を入力すると、ＣＰＵ３は書式修正プログラムを起動させて領域書式修正処理を実行する。図７はこの領域書式修正処理を示したフローチャートであり、図９はその処理過程に応じて変遷する表示画面である。ここで、図５で示した内容がテキストメモリ７−１に格納されているものとする。先ず、図９（Ａ）に示すように書式を修正する領域を指定すべき旨のガイド表示が行われる（ステップＢ１）。ここで、カーソルを移動させて領域の左上位置に合わせ、実行キーを操作する（ステップＢ２）。図９（Ｂ）は複写元を書式修正領域として指定した場合を示している。すると、ＣＰＵ３はテキストメモリ７−１から選択領域の書式データを取り込み（ステップＢ３）、図９（Ｃ）に示すように「書式修正入力画面」をウィンドゥ表示させると共に、選択領域および選択領域と同一のグループNoを有する他の領域を区別表示するために網かけ表示させる（ステップＢ４）。いま、複写元が書式修正領域として選択された場合であるから、このグループNo「１」でテキストメモリ７−１内の領域位置データを検索し、同一グループNoを持った領域No「２」、「３」の各複写先領域が複写元領域と共にそれぞれ網かけ表示される。
【００１５】次に、書式修正を入力画面上で任意の書式項目を指定してその書式データを修正し、実行キーを操作する（ステップＢ５）。図９（Ｄ）は修正すべき書式項目として「書体」を選択指定し、図９（Ｅ）は書体を「明朝体」から「丸ゴシック体」に修正した場合を示している。これによって領域No「１」の複写元領域の書式データはその書式項目の内容が図１０に示すように明朝体から「０１（丸ゴシック体）」に修正される。
【００１６】このようにして選択領域の書式データを１項目分修正し終ると、次のステップＢ６に進み、この選択領域と同一グループに属する他の領域についてもその書式データを同様に一括修正する処理に移る（ステップＢ６）。図８はステップＢ６の一括修正処理を詳細に示したフローチャートである。先ず、ＣＰＵ３はテキストメモリ７−１から書式修正された領域のグループNoを取り込む（ステップＣ１）。この場合、複写元領域のグループNo「１」が取り込まれる。次に、テキストメモリ７−１内の領域位置データをその先頭から順次指定するために、図示しない領域Noポインタに「０」をセットする（ステップＣ２）。そして、書式修正領域のグループNoと、領域Noポインタで指定される指定領域のグループNoとを比較するが（ステップＣ３）、この場合、先ず、最初に指定された領域は領域No「０」の領域であり、図１０に示すようにその領域に対するグループNoは「０」、したがって、書式修正領域のグループNo「１」との不一致がステップＣ４で検出される。すると、領域Noポインタに「１」を加算することによって指定領域の更新が行われる（ステップＣ６）。その結果、指定領域が最終領域でないことを条件に（ステップＣ７）、再び書式修正領域のグループNoと指定領域のグループNoとを比較する処理に戻る（ステップＣ３）。
【００１７】ここで、指定領域は領域No「１」の書式修正領域となり、当然、グループNoの一致が検出されるが、ステップＣ４は書式修正領域と同一のグループNoを持った他の領域を検出するもので、指定領域Noと書式修正領域Noとが相違していることを前提に、グループNoの一致を検出する。したがって、この場合には次の領域を指定するためにステップＣ４からステップＣ６に移る。次に、領域No「２」の複写先領域が指定されると、この指定領域は書式修正領域と同一のグループNoを持った他の領域であるため、ステップＣ４でグループNoの一致が検出されてステップＣ５に進み、修正書式項目の内容を指定領域の対応する書式項目にコピーする。この結果、図１０に示すように領域No「２」の書式データのうち、その書体項目の内容が複写元の書体項目と同様に「丸ゴシック体」に修正される。そして、次の領域No「３」が指定されると、この複写先領域についてもその書体項目の内容が複写元に合わせて「丸ゴシック体」に修正されることは上述の場合と同様である。
【００１８】このような一括修正処理が終ると、図７のステップＢ７に進み、書式修正を修正するかのガイド表示が行われる（図９（Ｆ）参照）。ここで、他の書式項目の内容も連続的に修正する場合には「ＮＯ」キーを操作する。すると、ステップＢ４に戻り、以下、指定項目の書式が上述と同様に修正されるが、書式修正を終了する場合には「ＹＥＳ」キーを操作する。図９（Ｇ）は「ＹＥＳ」キーを操作したのちの表示画面である。なお、図９（Ｆ）、（Ｇ）の表示画面上では「高学歴」、「高収入」、「高身長」が入力されている各領域について、その書体が明朝体から丸ゴシック体に修正されたものとなっている。
【００１９】以上のように本実施例においては、領域複写が行われる毎に、複写元領域と複写先領域とを対応付けてグループ化しておき、後で、複写元領域の書式データが修正されると、各複写先領域の書式データも複写元と同様の書式に一括修正される。このことは、ある複写先領域の書式データを修正した場合も同様であり、この書式修正に基づいて領域元および他の複写先領域の書式データも一括修正される。つまり、複写元／複写先の関係にある各領域をグループ化しておくことで、後で、グループ内に属する何れかの領域の書式データが修正された場合には、同一グループに属する他の全ての領域についてその書式データの一括修正が行われる。」 
 　 
　上記摘記事項（ア）乃至（オ）の記載および図面を総合すると、引用文献１には、 
　「入力部を備えるワードプロセッサやパーソナルコンピュータ等のデータ処理装置において、複写元／複写先の関係にある各データ配置領域のうちその何れか１つのデータ配置領域の書式を修正するだけで複写元／複写先の関係にある他の全てのデータ配置領域の書式も同様に一括修正する方法であって、
　複写元／複写先の関係にある各データ配置領域を使用者が順次指定することによってグループ化するステップと、
　データ処理装置が、あるデータ配置領域の書式データが修正された際に、修正されたデータ配置領域と同一のグループ情報に属するデータ配置領域を検出し、修正されたデータ配置領域の書式データを、検出された各データ配置領域にコピーするステップとを含む、
方法」の発明（以下、「引用文献１記載の発明」という。）が記載されている。
　
［引用文献２］
　次に、上記拒絶の理由に引用された、牧村あきこ、「活用術　エクセルＶＢＡ編　記録したマクロを編集する！」、日経ＰＣ２１、日経ＢＰ社、２０００年６月１日、第５巻、第１１号、ｐ．１４４−１４８（以下、「引用文献２」という。）には、図面と共に次の事項が記載されている。 
　
（カ）「エクセルで表を作り、そのまま文書として印刷するといった、ワープロ代わりの使い方をしている人は多い。」（第１４４頁第１欄第１乃至４行目）
　
（キ）「ここからの操作がマクロ記録の対象になる。「週間予定」シートのタブをクリックし、画面左上にある名前ボックスから「予定表」を選択する（図９）。該当するセル範囲が選択されるので、「Ｓｈｉｆｔ」キーを押しながら「編集」メニューをクリックし、「図のコピー」を選ぶ（図１０）。「図のコピー」という項目は、「Ｓｈｉｆｔ」キーを押しながらでないと表示されない。続けて開いた画面では、何も変更せずに「ＯＫ」ボタンを押す（図１１）。
　次にタブをクリックして「印刷用」シートに切り替え、図を貼り付ける位置の左上セルを選択、ツールバーの「貼り付け」ボタンを押す（図１２）。表が図として貼り付けられたら、改ページ線を目安にして表の大きさを調整する。」（第１４６頁第１欄第４行目乃至第１４７頁第１欄第２行目）
　
（ク）第１４４頁の図３，４には、エクセル上の作成書類として、文書が図示されている。
　
　上記引用文献２における「エクセル」（Ｅｘｃｅｌ）が、各次元に沿ったセル・アドレスによって識別される複数のセルを含み、セル範囲が１つまたは複数のセルを含む多次元スプレッドシートの作成ソフトであることは技術常識である。
　
　上記摘記事項（カ）乃至（ク）、図面、および、上記技術常識を総合すると、引用文献２には次の事項（以下、「技術事項１」という。）が記載されていると認められる。
　「多次元スプレッドシート作成装置が、領域複写機能を有するとともに、文書作成装置としての一面も備えること。」
　
［引用文献３］
　次に、上記拒絶の理由に引用された、栗山恵吉　外２名、「Ｅｘｃｅｌ２０００ＶＢＡ　実践プログラミングリファレンス」、第１版、エーアイ出版株式会社、２０００年８月２０日、ｐ．７９−８６（以下、「引用文献３」という。）には、図面と共に次の事項が記載されている。 
　
（ケ）「２１　Ｃｏｐｙメソッド
　　　　　　セルをコピーする
　［構文］　Ｏｂｊｅｃｔ．Ｃｏｐｙ（Ｄｅｓｔｉｎａｔｉｏｎ）
　　　　　　　・・・中略・・・
　指定したセル範囲をコピーします。引数＜Ｄｅｓｔｉｎａｔｉｏｎ＞を省略した場合はクリップボードにコピーされ、＜Ｄｅｓｔｉｎａｔｉｏｎ＞を指定した場合には、クリップボードを介さずに別のセル範囲に内容が貼り付けられます。」（第７９頁）
　
（コ）「２３　Ｐａｓｔｅメソッド
　　　　　　セルに貼り付ける
［構文］Ｏｂｊｅｃｔ．Ｐａｓｔｅ（Ｄｅｓｔｉｎａｔｉｏｎ，Ｌｉｎｋ）
　　　　　　　・・・中略・・・
　
　引数を省略した場合、クリップボードの内容を指定したワークシートの選択範囲に貼り付けます。選択範囲以外に貼り付ける際には引数＜Ｄｅｓｔｉｎａｔｉｏｎ＞で貼り付け先を指定します。
　　　　　　　・・・中略・・・
　Ｓｕｂ　ＰａｓｔｅＳａｍｐ１（）
　　　Ｒａｎｇｅ（Ａ１）．Ｃｏｐｙ
　　　Ｒａｎｇｅ（Ｂ２：Ｂ７）．Ｓｅｌｅｃｔ　貼り付け先を選択する
　　　ＡｃｔｉｖｅＳｈｅｅｔ．Ｐａｓｔｅ−−−−−−（１）
　　　　　　　・・・中略・・・
　Ｅｎｄ　Ｓｕｂ
　
　（１）のステートメントは、選択範囲であるセルＢ２〜Ｂ７にＣｏｐｙメソッドでコピーしたセルＡ１の内容を貼り付けています。このステートメントの前に貼り付け先の選択が必要です。・・・中略・・・このサンプルの場合、コピー元が単体のセルであるため、どのようなセル範囲にも貼り付けが可能ですが、クリップボードの内容が指定したセル範囲の形状に合わない場合にはエラーとなりますので、注意してください。」（審決注：「（１）」の原文表記は○内に「１」が記載されたものである。）（第８２〜８３頁）
　
　上記摘記事項（コ）に記載されたサンプルプログラムにおける「Ｒａｎｇｅ（Ａ１）．Ｃｏｐｙ」は、上記摘記事項（ケ）から、セル範囲Ａ１の内容をクリップボードへコピーするステートメントであることが理解できる。また、「ＡｃｔｉｖｅＳｈｅｅｔ．Ｐａｓｔｅ」は、上記摘記事項（コ）から、選択範囲であるセルＢ２〜Ｂ７にクリップボードの内容を貼付けるステートメントであることが理解できる。さらに、クリップボードがバッファの一種であることは技術常識である。
　
　上記摘記事項（ケ）、（コ）、図面、および、技術常識を総合すると、引用文献３には次の２つの事項（以下、それぞれ「技術事項２」，「技術事項３」という。）が記載されていると認められる。
　
［技術事項２］
　「コピー元領域からコピー先領域へのコピーを、バッファを介したコピー貼付けにより行うこと。」
　
［技術事項３］
　「コピー先領域の形状はコピー元領域の形状に合う必要があること。」
　
５．対比 
　本願発明と引用文献１記載の発明とを対比する。
　
（１）引用文献１記載の発明における「使用者」は、本願発明における「ユーザ」に相当する。
（２）引用文献１記載の発明における「入力部」は、本願発明における「ユーザ・インターフェース」に相当する。
（３）引用文献１記載の発明における、ステップの実行主体である「データ処理装置」は、本願発明における「システム」に相当する。
（４）引用文献１記載の発明における「データ配置領域」と、本願発明における「セル範囲」とは、ともに「領域」である点で共通する。
（５）引用文献１記載の発明における「グループ」は、本願発明における「セット」に相当する。
（６）引用文献１記載の発明において、複写元／複写先の関係にある各領域を使用者が順次指定する際の使用者の指定が、領域複写指令（第【０００９】段落記載）や領域複写処理における複写元領域および複写先領域の指定（第【０００９】，【００１０】段落記載）と同様に、入力部を介して行われることは自明である。また、入力部を介して受け取った使用者の入力に応答して、データ処理装置が、指定された各領域をグループ化する処理を行うことも明らかである。したがって、引用文献１記載の発明における「複写元／複写先の関係にある各領域を使用者が順次指定することによってグループ化する」ことは、本願発明において、「システムが、ユーザ・インターフェースを介して受け取ったユーザ入力に応答して」「セル範囲のセットを定義する」ことに対応する。
（７）引用文献１記載の発明は、あるデータ配置領域の書式データが修正された際に、検出された同一グループ情報に属するデータ配置領域へのコピーを行うものであるが、実際にコピーが行われるのは、修正されたデータ配置領域が他の領域とグループ化されている場合に限られるから、「グループに属する」あるデータ配置領域の書式データが修正されるたびにコピーを行うということができる。また、書式データを修正するだけで、換言すれば、使用者による複写指令を要することなく、他の領域へのコピーが実行されるから、コピー操作を自動的に行うということができる。したがって、引用文献１記載の発明も、本願発明の、「システムが、前記セットに属するセル範囲の内容が変更されるたびに」「自己複製操作を自動的に行う」ことに対応する動作を行っている。
（８）引用文献１記載の発明における、修正されたデータ配置領域の書式データと、本願発明における、変更されたセル範囲の内容とは、ともに、変更された領域の情報である点で共通する。
（９）引用文献１記載の発明において、「修正されたデータ配置領域と同一のグループ情報に属する複写先領域を検出」することは、本願発明における、「前記変更されたセル範囲が属するセル範囲のセットを判断するステップ」および「前記セットに属するセル範囲を識別するステップ」に対応する。
（１０）引用文献１記載の発明における「修正されたデータ配置領域の書式データを、検出された各データ配置領域にコピーする」ことと、本願発明における「前記変更されたセル範囲の内容をバッファにコピー」し、「前記セットに属する識別された各セル範囲に前記バッファにコピーされた内容を貼付けする」こととは、ともに、変更されたコピー元となる領域の情報を、同じセットに属する他の領域にコピーする点で共通する。
（１１）引用文献１記載の発明は、あるデータ配置領域の書式データを複数のデータ配置領域にコピーする動作を、一度限りではなく、その後、あるデータ配置領域が修正された際にも自動的に行うから、複数のデータ配置領域の書式データを持続的に自己複製する方法であるといえる。
　
　したがって、本願発明と引用文献１記載の発明とは、 
（一致点） 
　複数の領域の情報を持続的に自己複製する方法であって、
　システムが、ユーザ・インターフェースを介して受け取ったユーザ入力に応答して、領域のセットを定義するステップと、
　システムが、前記セットに属する領域の内容が変更されるたびに、自己複製操作を自動的に行うステップとを含み、
　前記自己複製操作が、
　前記変更された領域が属する領域のセットを判断するステップと、
　前記セットに属する領域を識別するステップと、
　前記セットに属する識別された各領域に、前記変更された領域の情報をコピーするステップとを含む、
　方法」の発明である点、
で一致し、下記の点で相違する。 
　
（相違点１） 
　本願発明は、適用対象が「各次元に沿ったセル・アドレスによって識別される複数のセルを含み、セル範囲が１つまたは複数のセルを含む多次元スプレッドシート」であり、領域がセル範囲であるのに対し、引用文献１記載の発明では、適用対象がワードプロセッサやパーソナルコンピュータ等のデータ処理装置であり、領域はデータ配置領域である点。 
　
（相違点２）
　同じセットに属する各領域が、本願発明では同じサイズを有するのに対し、引用文献１記載の発明では、同じサイズを有するとは特定されていない点。
　
（相違点３） 
　同じセットに属する他の領域へのコピーが、本願発明ではバッファを介したコピー貼付けにより行われるのに対し、引用文献１記載の発明ではバッファを介するか否か明らかではない点。 
 　 
（相違点４） 
　コピーされる情報が、本願発明では「内容」であるのに対し、引用文献１記載の発明では「書式データ」である点。 
　
（相違点５)
　セットの定義が、本願発明では、ユーザ・インターフェースを介して受け取ったユーザ入力に応答してメモリから呼び出され実行される自己複製マネージャコマンドにより行われるのに対し、引用文献１記載の発明では、コマンドの呼び出しにより行われるものではない点。
　
（相違点６）
　自己複製操作が、本願発明では、持続的自己複製コマンドのメモリからの呼び出しおよび実行により行われるのに対し、引用文献１記載の発明では、そのようなコマンドにより実現されるものではない点。
　
６．判断 
　そこで、上記相違点について判断する。 
（相違点１について） 
　引用文献１記載の発明は、適用対象の一つとして文書作成装置が想定されている。ところで、例えば、マイクロソフト社のソフトウェア製品である、多次元スプレッドシート作成ソフト「Ｅｘｃｅｌ」と文書作成ソフト「Ｗｏｒｄ」とが「Ｏｆｆｉｃｅ」としてソフトウェアスイート化されているように、多次元スプレッドシート作成ソフトと文書作成ソフトとは、ともにオフィス業務に必要なソフトウェアとして密な関係を有するものであり、しかも、引用文献２の技術事項１にあるように、多次元スプレッドシート作成装置は、領域複写機能を有するとともに、文書作成装置としての一面も備えることは明らかである。そうすると、引用文献１記載の発明の適用対象として、文書作成装置と密な関係を有し、領域複写機能を備え、文書作成装置としての一面も備える多次元スプレッドシートを想到することは、当業者にとって容易に為し得ることと認められる。そして、多次元スプレッドシートでの複写対象領域は一般にセル範囲であるから、コピー元，コピー先の領域をセル範囲とすることは、多次元スプレッドシートを適用対象とすることに伴う自明な変更である。
　したがって、引用文献１記載の発明において、適用対象を「各次元に沿ったセル・アドレスによって識別される複数のセルを含み、セル範囲が１つまたは複数のセルを含む多次元スプレッドシート」とし、コピー元，コピー先の領域をセル範囲とすることは、当業者が容易に想到し得たことである。
 　 
（相違点２について） 
　上記（相違点１について）で検討したとおり、引用文献１記載の発明において、コピー元，コピー先の領域をセル範囲とすることは、当業者が容易に想到し得たことであるが、引用文献３の技術事項３にあるように、一般に、コピー先領域の形状はコピー元領域の形状に合う必要があるから、この要件を満たすよう、同一セットに属する各セル範囲を同じサイズを有するものとすることも、当業者が容易に為し得る設計的事項である。
  
（相違点３について） 
　コピーをバッファを介したコピー貼付けにより行うことは、引用文献３に技術事項２として記載されているように、本願出願前より周知である。したがって、引用文献１記載の発明において、他の領域へのコピーをバッファを介したコピー貼付けにより行うものとすることは、当業者が容易に想到し得たことである。
 　 
（相違点４について） 
　コピー対象には書式の他、数式、値、コメント、入力規則等、種々のものがあることはよく知られており（引用文献３（特に、第８４及び８５頁）を参照。）、具体的にどの情報をコピー対象とするかは、コピー元における如何なる変更を他の領域にも自動反映させたいかを考慮の上、当業者が適宜選択し得る設計的事項である。なお、書式データも内容の一つと解することもできる。 
　したがって、引用文献１記載の発明において、コピーされる情報を、コピー元領域の「内容」とすることは、当業者が容易に想到し得たことである。
　
（相違点５について）
　引用文献１記載の発明は、複写元／複写先の関係にある各領域を使用者が順次指定することによってグループ化するものであるが、使用者が順次領域を指定する操作を行うに際し、その操作が領域をグループ化する意図で行う操作であることをデータ処理装置に伝達する必要があり、また、データ処理装置には、グループ化処理を実現するためのプログラムが必要であることは明らかである。そして、計算機の技術分野において、入力部を介してユーザが所望のコマンドを呼び出し、実行させることで、ユーザとのインターフェースを図るとともに所望された処理の実行を図ることは広く行われていることであるから、引用文献１記載の発明において、自己複製マネージャコマンドなるコマンドを設け、使用者がグループ化のための操作を行うに際し、入力部を介して当該コマンドをメモリから呼び出し実行させて、グループ化処理を行うものとすることは、当業者が容易に想到し得たことである。
　
（相違点６について）
　計算機の技術分野において、所定の処理を実行するプログラムをコマンドとして用意しておき、必要時に計算機が該コマンドをメモリから呼び出して実行する構成により所定処理の実行を実現することは、本願出願前より周知である。したがって、自己複製操作を実行するプログラムを持続的自己複製コマンドとして用意し、セットに属する領域の情報が変更されるたびにデータ処理装置が当該コマンドをメモリから呼び出して実行する構成により、自己複製操作の自動的な実行を実現することは、上記周知技術に基いて当業者が容易に想到し得たことである。
　
　また、本願発明の効果は、引用文献１乃至３に記載された事項から当業者が予測できる範囲のものである。 
　したがって、本願発明は、引用文献１乃至３に記載された発明、および、周知技術に基いて、当業者が容易に発明をすることができたものである。 
 　 
７．むすび 
　以上のとおり、本願発明は、引用文献１乃至３に記載された発明、および、周知技術に基いて、当業者が容易に発明をすることができたものであるから、特許法２９条２項の規定により特許を受けることができない。 
　したがって、本願は、他の請求項について検討するまでもなく、拒絶されるべきものである。 
　よって、結論のとおり審決する。