(57)【要約】【課題】ネットワークの形態に拘わらず、汎用スプレッドシートのセル等のデータの更新等の処理を簡単に行うことが可能なデータ入出力方法の提供。【解決手段】ネットワーク１を介して接続されたホスト３とＸ端末６との間で、これらホスト３、Ｘ端末６夫々に備わる汎用スプレッドシートアプリケーションプログラム９を用いてデータ管理を行うに際し、メールサーバ４を設けると共に汎用スプレッドシートアプリケーションプログラム９におけるセルの位置、データ入出力の指示及びデータを、メールサーバ４のメールフォームとしてサブジェクト及びメール本文により特定し、該特定したメールフォームにより、前記セルのデータをホスト３とＸ端末６との間で入出力処理する。【選択図】  図１
2004208278.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された一の情報機器と他の情報機器との間で、前記一及び他の情報機器夫々に備わる汎用スプレッドシートアプリケーションプログラムを用いてデータ管理を行うに際し、
メールサーバを設けると共に前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メールサーバにおけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一及び他の情報機器間で入出力処理することを特徴とするデータ入出力方法。
【請求項２】
汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記他の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一の情報機器に送信し、当該データを受信した前記一の情報機器は前記特定したメールフォームに従って前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックに書込むことを特徴とするデータ入出力方法。
【請求項３】
汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記一の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記他の情報機器に送信し、
当該テンプレートメールを受信した前記他の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記一の情報機器に送信し、
当該データを受信した前記一の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とするデータ入出力方法。
【請求項４】
汎用スプレッドシートアプリケーションプログラムを保持した複数の第１の情報機器と、汎用スプレッドシートアプリケーションプログラムを保持しない第２の情報機器とがネットワークを介して接続され、前記第１の情報機器間及び前記第１，第２の情報機器間のうち少なくとも一方でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記第１の情報機器間では、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記第１の情報機器間で入出力処理し、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記第２の情報機器に送信し、
当該テンプレートメールを受信した前記第２の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記第１の情報機器に送信し、
当該データを受信した前記第１の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とするデータ入出力方法。
【請求項５】
前記メールフォームは、サブジェクトによって当該スプレッドシートのデータ入出力であることを記述し、メール本文によってセル、シート及びブックのうち少なくとも一つの位置、データ入出力の指示及びデータを記述するものであることを特徴とする請求項１、２、４記載のデータ入出力方法。
【請求項６】
前記スプレッドシートのセル、シート及びブックのうち少なくとも一つが従前のものと変化したことをもって、前記スプレッドシートのセル、シート及びブックのうち少なくとも一つを前記メールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一及び他の情報機器間で入出力処理することを特徴とする請求項１、２、４、５記載のデータ入出力方法。
【請求項７】
前記メールフォームは、セル、シート及びブックのうち少なくとも一つを、文字情報により特定するものであることを特徴とする請求項１、２、４記載のデータ入出力方法。
【請求項８】
前記メールフォームは、メールアドレスによって少なくともセル、シート及びブックのうち少なくとも一つを特定するものであることを特徴とする請求項１、２、４記載のデータ入出力方法。
【請求項９】
ネットワークを介して接続された一の情報機器と他の情報機器との間で、前記一及び他の情報機器夫々に備わる汎用スプレッドシートアプリケーションプログラムを用いてデータ管理を行うプログラムにおいて、
前記一及び他の情報機器夫々に、
前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、メールサーバにおけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータ
を前記一及び他の情報機器間で入出力処理する手順を実行させるためのプログラム。
【請求項１０】
汎用スプレッドシートアプリケーションプログラムを保持し、それぞれメール送受信機能を有する一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力プログラムにおいて、
前記一及び他の情報機器に、
前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一の情報機器に送信し、当該データを受信した前記一の情報機器は前記特定したメールフォームに従って前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックに書込む手順を実行させるためのプログラム。
【請求項１１】
汎用スプレッドシートアプリケーションプログラムを保持し、それぞれメール送受信機能を有する一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力プログラムにおいて、
前記一及び他の情報機器に、
前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記他の情報機器に送信し、
当該テンプレートメールを受信した前記他の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記一の情報機器に送信し、
当該データを受信した前記一の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込む手順を実行させるためのプログラム。
【請求項１２】
汎用スプレッドシートアプリケーションプログラムを保持したそれぞれメール送受信機能を有する複数の第１の情報機器と、汎用スプレッドシートアプリケーションプログラムを保持しないメール送受信機能を有する第２の情報機器とがネットワークを介して接続され、前記第１の情報機器間及び前記第１，第２の情報機器間のうち少なくとも一方でデータを入出力処理するデータ入出力プログラムにおいて、
前記第１，第２の情報機器に、
前記第１の情報機器間では、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記第１の情報機器間で入出力処理し、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記第２の情報機器に送信し、
当該テンプレートメールを受信した前記第２の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記第１の情報機器に送信し、
当該データを受信した前記第１の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込む手順を実行させるためのプログラム。
【請求項１３】
ネットワークを介して一の情報機器と他の情報機器とでデータ管理を行うに際して汎用スプレッドシートアプリケーションプログラムを用いるネットワークシステムにおいて、
前記一及び他の情報機器夫々にメールを送信するためのメールサーバと、
前記一及び他の情報機器夫々に備わるものであって、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを前記メールサーバにおけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一及び他の情報機器間で入出力処理する手段と
を具備することを特徴とするネットワークシステム。
【請求項１４】
汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するシステムにおいて、
前記一及び他の情報機器夫々にメールを送信するためのメール送受信手段と、
前記他の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信手段におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一の情報機器に送信する手段を具備し、
前記一の情報機器は、当該データを受信したとき前記特定したメールフォームに従って前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックに書込む手段を具備することを特徴とするネットワークシステム。
【請求項１５】
汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力処理するシステムにおいて、
前記一及び他の情報機器夫々にメールを送信するためのメール送受信手段と、
前記一の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記他の情報機器に送信する手段を具備し、
前記他の情報機器は、当該テンプレートメールを受信したとき当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記一の情報機器に送信する手段を具備し、
前記一の情報機器は、当該データを受信したとき、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込む手段を具備することを特徴とするネットワークシステム。
【請求項１６】
汎用スプレッドシートアプリケーションプログラムを保持した複数の第１の情報機器と、汎用スプレッドシートアプリケーションプログラムを保持しない第２の情報機器とがネットワークを介して接続され、前記第１の情報機器間及び前記第１，第２の情報機器間のうち少なくとも一方でデータを入出力処理するデータ入出力方法において、
前記第１の情報機器間及び前記第１，第２の情報機器間夫々にメールを送信するためのメール送受信手段と、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メールサーバにおけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記第１の情報機器間で入出力処理する手段を具備し、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記第２の情報機器に送信する手段を具備し、
前記第２の情報機器は、当該テンプレートメールを受信したとき当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記第１の情報機器に送信する手段具備し、
前記第１の情報機器は、当該データを受信したとき前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込む手段を具備することを特徴とするネットワークシステム。
【請求項１７】
前記ネットワークが内部ネットワークである場合、前記一及び他の情報機器夫々によりデータが入出力処理された前記汎用スプレッドシートを外部ネットワークを介して公開する公開サーバを更に具備することを特徴とする請求項１３乃至１６のいずれか一項記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してセンタ側と端末側とでデータ管理を行うに際して汎用スプレッドシートアプリケーションプログラムを用いる方法及びプログラム並びにネットワークシステムに関する。
【背景技術】
【０００２】
従来から、表計算ソフトウェアとしてＥｘｃｅｌ（登録商標）等の汎用スプレッドシートアプリケーションプログラムを用いて、ネットワークを介してセンタ側と端末側とでデータ管理することが行われている。
【０００３】
かかる汎用スプレッドシートアプリケーションプログラムにおいては、セル、シート及びブックの単位があり、これら単位データの更新等は、例えば、センタ側から端末側に対する更新要求に基づいて端末側にてデータ入力することにより行われる。
【０００４】
また、ネットワークがインターネット、公衆電話回線等の外部ネットワークである場合、センタ側はメールアプリケーションプロクラムを同時に起動させた上で、汎用スプレッドシートアプリケーションプログラムに備わるメール送信機能を用いて、センタ側から端末側に対し、該当するセル、シート及びブックの単位を添付ファイル形式で端末側に送信する。端末側では、受信したセル、シート及びブックの単位を表示した上で必要なデータ書き込み等を行う。データ書き込み等が終えると、当該セル、シート及びブックの単位を、端末側でもメールアプリケーションプロクラムを同時に起動させた上で、端末側の汎用スプレッドシートアプリケーションプログラムに備わるメール送信機能を用いて、端末側からセンタ側に対し、セル、シート及びブックの単位を添付ファイル形式で送信する。これによりセンタ側で、多数の端末側のデータを汎用スプレッドシートにより管理することが可能となる。
【０００５】
一方、ネットワークがイントラネット等の内部ネットワークである場合、データ書き込みを行うセル、シート及びブックの単位の表示を、センタ側と端末側とでリンクさせ、例えば、端末側で、セル、シート及びブックの単位を表示させて、データ書き込みを行って、上書き保存等によりリンク元であるセンタ側に戻すようにしている。
【０００６】
また、上述した方法の他に、専用のソフトウェアを用いることなく、センタ側と端末側とで汎用スプレッドシートアプリケーションプログラムを起動して、センタ側と端末側との間のデータ入出力するがある（特許文献１参照）。
【特許文献１】特開平１１−１６７４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したネットワークを介してセンタ側と端末側とでデータ管理を行うに際して汎用スプレッドシートアプリケーションプログラムを用いるシステムにおいては、ネットワークが外部ネットワークである場合には、添付ファイル形式によるセル、シート及びブックの単位の送受信が必要であり、送信側及び受信側の双方で多くの操作を必要とする、等の問題点がある。
【０００８】
また、ネットワークが内部ネットワークである場合には、セル、シート及びブックの単位の表示をセンタ側と端末側とでリンクさせるものであるため、一の端末がセンタ側とリンクを張っているときは、他の端末はリンクさせることができなく、多くの端末が存在するシステムの場合に必要とするデータ更新を行うには多くの時間を必要とする、等の問題点がある。
【０００９】
本発明の目的は、かかる課題に対応して、ネットワークの形態に拘わらず、汎用スプレッドシートのセル等のデータ更新等の処理を簡単に行うことが可能なデータ入出力方法及びプログラム並びにネットワークシステムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明は次のようなデータ入出力方法及びプログラム並びにネットワークシステムを構成する。
【００１１】
まず、一の発明は、ネットワークを介して接続された一の情報機器と他の情報機器との間で、前記一及び他の情報機器夫々に備わる汎用スプレッドシートアプリケーションプログラムを用いてデータ管理を行うに際し、
メールサーバを設けると共に前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メールサーバにおけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一及び他の情報機器間で入出力処理することを特徴とする。
【００１２】
また、他の発明は、汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記他の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一の情報機器に送信し、当該データを受信した前記一の情報機器は前記特定したメールフォームに従って前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックに書込むことを特徴とする。
【００１３】
さらに他の発明は、汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記一の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記他の情報機器に送信し、
当該テンプレートメールを受信した前記他の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記一の情報機器に送信し、
当該データを受信した前記一の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とする。
【００１４】
またさらに他の発明は、汎用スプレッドシートアプリケーションプログラムを保持した複数の第１の情報機器と、汎用スプレッドシートアプリケーションプログラムを保持しない第２の情報機器とがネットワークを介して接続され、前記第１の情報機器間及び前記第１，第２の情報機器間のうち少なくとも一方でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記第１の情報機器間では、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記第１の情報機器間で入出力処理し、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記第２の情報機器に送信し、
当該テンプレートメールを受信した前記第２の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記第１の情報機器に送信し、
当該データを受信した前記第１の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とする。
【００１５】
本発明は、上記によるデータ入出力方法及びプログラム並びにネットワークシステムにおいて、インターネット等の外部ネットワークやイントラネット等の内部ネットワークの形態に拘わらず、汎用スプレッドシートのセル、シート及びブックのうち少なくとも一つのデータの入出力処理は、メールフォームによりセル、シート及びブックのうち少なくとも一つを特定して一及び他の情報機器側からメールサーバに対して独立してアクセスすることにより実現されるので、従来のような添付ファイルの貼り付け処理等を必要としなく、簡単であり、また、リンクを張っている情報機器同士以外でも随時に汎用スプレッドシートのセル、シート及びブックのうち少なくとも一つのデータを入出力処理することができ、多くの情報機器が存在するシステムの場合における時間短縮に寄与するものとなる。
【発明の効果】
【００１６】
本発明によれば、ネットワークを介してセンタ側と端末側とでデータ管理を行うに際して汎用スプレッドシートアプリケーションプログラムを用いるシステムにおいて、ネットワークの形態に拘わらず、汎用スプレッドシートのセル、シート及びブックのうち少なくとも一つのデータ更新等の処理を簡単に行うことが可能なデータ入出力方法及びプログラム並びにネットワークシステムを提供できるものである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係るデータ入出力方法及びプログラム並びにネットワークシステムの実施形態を、本社と複数の工場との間でデータ管理する場合に適用されるシステムについて図面を参照して説明する。
【００１８】
（第１実施形態）
図１を参照して本実施形態のネットワークシステムを説明する。
【００１９】
図１において、ネットワークとしてインターネット１を介して本社２のホスト３と、Ｘ工場５のＸ端末６及びＹ工場７のＹ端末８とが接続されている。
【００２０】
本社２には、前述したホスト３の他に少なくともメールサーバ４を有する。
【００２１】
ホスト３は、表計算ソフトウェアとしてＥｘｃｅｌ（登録商標）等の汎用スプレッドシートアプリケーションプログラム９、メールサーバ４に対応したメールアプリケーションプログラム１０及び本実施形態のセルリンクアプリケーションプログラム１１がインストールされている。
【００２２】
同様に、Ｘ端末６及びＹ端末８夫々に、汎用スプレッドシートアプリケーションプログラム９、メールアプリケーションプログラム１０及びセルリンクアプリケーションプログラム１１がインストールされている。
【００２３】
ここに、本実施形態のセルリンクアプリケーションプログラム１１は、ホスト３、Ｘ端末６、Ｙ端末８夫々を、汎用スプレッドシートアプリケーションプログラム９におけるセル、シート及びブックのうち少なくとも一つを、メールサーバ４におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのデータをホスト３、Ｘ端末６、Ｙ端末８間で入出力処理させる手順を記述したプログラムである。
【００２４】
この場合、シート及びブックのうち少なくとも一つのメールフォームによる特定は、例えば、スプレッドシートのセル、シート及びブックのうち少なくとも一つが従前のものと変化したことをもって、自動特定処理するものである。具体例で説明すると、ブックａ、シートｂ、セルｃがデータ入力されて、当該シートが保存されたとする。
【００２５】
この保存時に際し、セルリンクアプリケーションプログラム１１は、保存されたシートと従前のシートとを比較する。この比較により、セルｃのデータが変化しているので、ブックａ、シートｂ、セルｃの位置と、データ入力があったこと及び入力されたデータが、自動的に検出することができる。この検出したブックａ、シートｂ、セルｃの位置と、データ入力があったこと及び入力されたデータをメール本文に含め、またヘッダ部のサブジェクトにスプレッドシートのデータ入力である旨を含めるものとする。上記において、データ入力は、数字のみならず、実績要求等の文字を含むものであって良い。
【００２６】
一方、セルリンクアプリケーションプログラム１１における入出力処理させる手順としては、１又は複数のセルをマウス等により選択したとき、当該選択したセルが実績データの未入力であると、相手に実績データの入力を促す表示を付帯させることができる。この付帯表示は、上述したデータ入力で対応させることが背できる。この他に、メールのヘッダ部のサブジェクトを利用して、当該メールが相手に実績データの入力を促すものであることを含めることができる。
【００２７】
また、セルリンクアプリケーションプログラム１１は、データ管理対象のスプレッドシート間のリンク情報を保持する。このリンク情報は、形式の異なるスプレッドシート間のセル、シート、ブックを対応ずけるものである。
【００２８】
一般に、このリンク情報は、ホスト３内にテーブル等の形式で保持され、セルリンクアプリケーションプログラム１１のインストール時又は随時に作成され、保持されるものとなっている。
【００２９】
なお、メールサーバ４の管理下におけるホスト３のメールアドレスは、例えば、ホスト＠○△×．ｃｏ．ｊｐであり、同様にＸ工場５のＸ端末６のメールアドレスは、例えば、Ｘ端末＠○△×．ｃｏ．ｊｐであり、同様にＹ工場７のＹ端末８のメールアドレスは、例えば、Ｙ端末＠○△×．ｃｏ．ｊｐである。
【００３０】
これらホスト３とＸ端末６とＹ端末８との間では、メールサーバ４による通常のメール送受信を行うことができると共に、セルリンクアプリケーションプログラム１１を介した、サブジェクトで識別できる本実施形態特有のメール送受信が行われる。
【００３１】
以下、本実施形態特有のメール送受信を、図１〜図３を参照して説明する。
【００３２】
図１〜図３は、本社２のホスト３において、汎用スプレッドシートのブックａ，シートｂ，セルｃ，ｄのデータ入力の手順を示している。
【００３３】
先ず、ホスト３、Ｘ端末６及びＹ端末８夫々は、汎用スプレッドシートアプリケーションプログラム９、メールアプリケーションプログラム１０及びセルリンクアプリケーションプログラム１１が起動されており、前述したホスト３のセルリンクアプリケーションプログラム１１によって保持されたリンク情報により相互にブック、シート及びセルが対応している。
【００３４】
最初に、本社２の操作員は、ホスト３のマウス等を操作して汎用スプレッドシートのブックａ，シートｂ，セルｃ，ｄの位置を特定し、データ入力として、文字情報で「実績入力要求」を夫々入力して、当該汎用スプレッドシートを保存する。このとき、セルリンクアプリケーションプログラム１１は、従前の汎用スプレッドシートと保存した汎用スプレッドシートとの間でセルｃ，ｄが変化していることを検出し、該検出により、Ｘ工場５の端末６及びＹ工場７の端末８に対し夫々メールを送信する（図２のステップＳ１）。
【００３５】
このメールは、図３に示すように、メールサーバ４のメールボックス等では、Ｘ工場５の端末６についてはアドレスがＸ端末＠○△×．ｃｏ．ｊｐであって、そのボックスに、ヘッダ部のサブジェクトに本実施形態のメールであることを示す「セルリンク」等が含まれ、メール本文に「ブックａ，シートｂ，セルｃの位置」と、「実績入力要求」等が含まれるメール２００が保持される。
【００３６】
同様に、Ｙ工場７の端末８についてはアドレスがＹ端末＠○△×．ｃｏ．ｊｐであって、そのボックスに、ヘッダ部のサブジェクトに本実施形態のメールであることを示す「セルリンク」等が含まれ、メール本文に「ブックａ，シートｂ，セルｄの位置」と、「実績入力要求」等が含まれるメール２０１が保持される。メール本文に「ブックａ，シートｂ，セルｄの実績データの入力願う」等が含まれるメール２０１が保持される。
【００３７】
次いで、Ｘ工場５の端末６及びＸ工場７の端末８は、メールサーバ４のメールボックス内のメール２００，２０１を受信する（図２のステップＳ２）。
【００３８】
これにより、Ｘ工場５の操作員は、本社２のホスト３がセルｃのデータ入力を要求していることを認識することができ、またＹ工場７の操作員は、本社２のホスト３がセルｄのデータ入力を要求していることを認識することができる。
【００３９】
この認識の後で、Ｘ工場５の操作員は、セルｃのデータ入力を行い当該汎用スプレッドシートの保存を行う。このとき、セルリンクアプリケーションプログラム１１は、従前の汎用スプレッドシートと保存した汎用スプレッドシートとの間でセルｃが変化していることを検出し、該検出により、ホスト３に対しメールを送信する（図２のステップＳ３）。このメールは、図３に示すように、メールサーバ４のメールボックス等では、ホスト３についてはアドレスがホスト＠○△×．ｃｏ．ｊｐであって、そのボックスに、ヘッダ部のサブジェクトに本実施形態のメールであることを示す「セルリンク」等が含まれ、メール本文に「ブックａ，シートｂ，セルｃの位置」と、データ「△△△」等が含まれるメール２０２が保持される。
【００４０】
また、同様にＹ工場７の操作員は、セルｄのデータ入力を行い当該汎用スプレッドシートの保存を行う。このとき、セルリンクアプリケーションプログラム１１は、従前の汎用スプレッドシートと保存した汎用スプレッドシートとの間でセルｃが変化していることを検出し、該検出により、ホスト３に対しメールを送信する（図２のステップＳ３）。このメールは、図３に示すように、メールサーバ４のメールボックス等では、ホスト３についてはアドレスがホスト＠○△×．ｃｏ．ｊｐであって、そのボックスに、ヘッダ部のサブジェクトに本実施形態のメールであることを示す「セルリンク」等が含まれ、メール本文に「ブックａ，シートｂ，セルｄの位置」と、データ「□□□」等が含まれるメール２０３が保持される。
【００４１】
これにより、本社２のホスト３には、メール２０２，２０３が到達し、本社２の操作員は、Ｘ工場５からセルｃのデータ△△△が入力されたことを認識することができ、またＹ工場７からセルｄのデータ□□□が入力されたことを認識することができる。この認識の後で、本社２の操作員は、セルｃ，ｄのデータ入力を行う（図２のステップＳ４）。
【００４２】
以上のように、本実施形態によれば、汎用スプレッドシートアプリケーションプログラム９により管理されるデータを、外部ネットワークであるインターネット１を介して本社２と工場５，６との間で、セルリンクアプリケーションプログラム１１によりメールの機能を利用して入出力することができる。この場合、従来のような添付ファイルの貼り付け処理等を必要としなく、簡単であり、また、イントラネットのようにリンクを張っている端末同士以外でも随時に汎用スプレッドシートのセル等のデータを入出力処理することができ、多くの端末が存在するシステムの場合における時間短縮に寄与するものとなる。
【００４３】
（第２実施形態）
次に、図１〜図３と同一部分には同一符号を付した図４を参照して、本発明の第２実施形態のネットワークシステムを説明する。
【００４４】
本実施形態のネットワークシステムは、インターネット１に接続された外部端末１３に対して第１実施形態における汎用スプレッドシートの全部又は一部を公開できるように、公開Ｗｅｂサーバ１２を、本社２内に設置したものである。
【００４５】
具体的には、本社２のイントラネット等の内部ネットワークに、公開Ｗｅｂサーバ１２を接続し、ホスト３による汎用スプレッドシートの全部又は一部を、例えば、定期的に公開Ｗｅｂサーバ１２にコピーし、該コピーを、インターネットを介して外部端末１３のブラウザ１４により閲覧できるようにしている。
【００４６】
このような構成の本実施形態によれば、社内データを、外部ネットワークであるインターネット１を介して本社と工場との間で作成し、そのうち社外に公開できるものを、インターネット１及び公開Ｗｅｂサーバ１２を介して外部に公開することができるので、情報公開のツールとして活用することができる。
【００４７】
（第３実施形態）
次に、図１〜図４と同一部分には同一符号を付した図５を参照して、本発明の第３実施形態のネットワークシステムを説明する。
【００４８】
本実施形態は、社内データを、内部ネットワークであるイントラネット１００内のホスト１０１、内部端末１０２，１０３及びメールサーバ１０４間で作成し、そのうち社外に公開できるものを、公開Ｗｅｂサーバ１０５及び外部ネットワークであるインターネット１を介して外部に公開するものである。
【００４９】
ここに、ホスト１０１、内部端末１０２，１０３は、第１実施形態におけるホスト３、端末６，８に相当し、汎用スプレッドシートアプリケーションプログラム、メールアプリケーションプログラム及びセルリンクアプリケーションプログラムがインストールされるものとなっている。
【００５０】
このような構成の本実施形態によれば、社内データを、内部ネットワークであるイントラネット１００を介して社内のホスト１０１、内部端末１０２，１０３間で作成し、そのうち社外に公開できるものを、インターネット１及び公開Ｗｅｂサーバ１０５を介して外部に公開することができるので、第２実施形態と同様に情報公開のツールとして活用することができる。
【００５１】
（第４実施形態）
次に、本発明に係るデータ入出力方法及びプログラム並びにネットワークシステムの実施形態を、本社（サーバー側）とクライアントとしてモバイル情報端末、例えば携帯電話機）のとの間でデータ管理する場合に適用されるシステムについて、図１〜図５と同一部分には同一符号を付した図６を参照して説明する。
【００５２】
本実施形態は、汎用スプレッドシートアプリケーションプログラムを保持した一の情報機器と他の情報機器とがネットワークを介して接続され、前記一の情報機器と前記他の情報機器との間でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記他の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記一の情報機器に送信し、当該データを受信した前記一の情報機器は前記特定したメールフォームに従って前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックに書込むことを特徴とするものであり、
別の観点では、
メール送受信機能を設けると共に前記一の情報機器は、前記汎用スプレッドシートア  プリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記他の情報機器に送信し、
当該テンプレートメールを受信した前記他の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記一の情報機器に送信し、
当該データを受信した前記一の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とするものである。
【００５３】
図６において、ネットワークとしてインターネット１及び電話ネットワーク１５及びアンテナ１５Ａを介し、サーバ側である本社２のホスト３と、モバイルクライアントであるＺ端末（例えば携帯電話機）１６及びＰＤＡ端末１７とが接続されている。このモバイルクライアントであるＺ端末１６及びＰＤＡ端末１７はインターネット１を介したメールの送受信を行うことができる。
【００５４】
本社２には、前述したホスト３の他に少なくともメールサーバ４を有する。このメールサーバ４は、Ｚ端末１６及びＰＤＡ端末１７に対するメール送受信を行う。
【００５５】
ホスト３は、表計算ソフトウェアとしてＥｘｃｅｌ（登録商標）等の汎用スプレッドシートアプリケーションプログラム９、メールサーバ４に対応したメールアプリケーションプログラム１０及び本実施形態のセルリンクアプリケーションプログラム１８がインストールされている。
【００５６】
モバイルクライアントであるＺ端末１６及びＰＤＡ端末１７は、インターネット１を介してホスト３との間でメールの送受信を行うことができる。
【００５７】
ここに、本実施形態のセルリンクアプリケーションプログラム１８は、少なくとも、テンプレートメール作成機能、当該メールの自動送信機能、返信メールの自動受信機能、返信データを汎用スプレッドシートアプリケーションプログラム９におけるセル等に書込み等を行うリンク機能を有する。
【００５８】
本社２は本実施形態のセルリンクアプリケーションプログラム１８により書込みを行うセル範囲を指定したテンプレートメール２００を作成し、これをモバイルクライアントであるＺ端末１６に対して送信し、返信メール２０１を受信し、該返信メール２０１による返信データを、汎用スプレッドシートアプリケーションプログラム９におけるセルに書込みを行うことができる。
【００５９】
以下、本実施形態の動作を、本社から出先の社員に対する日報データの要求、送信及び書込みを、図７及び図８を参照して説明する。
【００６０】
図７において、本社２の操作員は、ホスト３のマウス等を操作して汎用スプレッドシートのセルの範囲等を指定して、テンプレートメール２００を作成する。この場合、セルリンクアプリケーションプログラム１８を実行することにより、好ましくは図８（ａ）に示すテンプレートメール作成画面３００が表示される。本社２の操作員は、テンプレートメール作成画面３００中の標題部３０１の各項目を入力し、セル範囲設定部３０２の各項目を入力し、必要に応じ条件部３０３の各項目を入力する。ここに、標題部３０１の項目入力によりモバイルクライアントに対する要求事項を表示し、端末セル範囲設定部３０２の項目入力によりモバイルクライアントに対する書込むべきセルを特定するものとなる。このように作成されたテンプレートメール２００が例えばＺ端末１６に対して送信される（ステップＴ１）。
【００６１】
次にステップＴ２にて、Ｚ端末１６でテンプレートメール２００を受信する。このメール受信により、好ましくは図８（ｂ）に示す画面４００がＺ端末１６で表示される。これにより、Ｚ端末１６の操作員はデータ書込み等が要求されているセル範囲を認識でき、対応するデータを作成して返信する（ステップＴ３）。
【００６２】
ステップＴ４で、本社２のホスト３は、Ｚ端末１６からの返信メール２０１を受信し、該返信メール２０１による返信データを、例えば図８（ｃ）に示すシート５００アにおける指定されたセルに書込みを行う。
【００６３】
以上のように、本実施形態によれば、第１実施形態と異なり汎用スプレッドシートアプリケーションプログラム９がインストールされていない携帯電話機等のモバイル端末に対し、書込むべきセル等の範囲を本社２のホスト３から指定でき、またモバイル端末側から簡単に本社２のホスト３における汎用スプレッドシートに必要な情報を書込むことができるものとなる。
【００６４】
なお、上記の例は、日報、週報等のようにシード上の該当セルに、モバイル端末からデータ書込を行う例であったが、この例においては、例えば、メール画面４００を共通送信データとして作成することにより、日付入力を可能とし、その日付データから受信データの登録セルを割付けることができる。
【００６５】
上記において、本社２のホスト３からモバイル端末に対するデータ要求の回数は限定されず、各モバイル端末に対する要求内容も各種各様であってもよく、データ要求するモバイル端末をグループ化して、データ要求のためのテンプレートメールの送信を行うようにしても良い。
【００６６】
（第５実施形態）
次に、本発明に係るデータ入出力方法及びプログラム並びにネットワークシステムの実施形態を、本社とモバイル情報端末との間、図１に示す本社と複数の工場との間でデータ管理する場合に適用されるシステムについて、図１〜図８と同一部分には同一符号を付した図９を参照して説明する。
【００６７】
本実施形態は、汎用スプレッドシートアプリケーションプログラムを保持した複数の第１の情報機器と、汎用スプレッドシートアプリケーションプログラムを保持しない第２の情報機器とがネットワークを介して接続され、前記第１の情報機器間及び前記第１，第２の情報機器間のうち少なくとも一方でデータを入出力処理するデータ入出力方法において、
メール送受信機能を設けると共に前記第１の情報機器間では、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つを、前記メール送受信機能におけるメールフォームにより特定し、該特定したメールフォームにより、前記セル、シート及びブックのうち少なくとも一つのデータを前記第１の情報機器間で入出力処理し、
前記第１の情報機器は、前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲を設定してなるテンプレートメールを作成して当該テンプレートメールを前記第２の情報機器に送信し、
当該テンプレートメールを受信した前記第２の情報機器は、当該テンプレートメールに従って前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に係るデータを作成し、該作成したデータを前記メール送受信機能を使って前記第１の情報機器に送信し、
当該データを受信した前記第１の情報機器は、前記受信データを前記汎用スプレッドシートアプリケーションプログラムにおけるセル、シート及びブックのうち少なくとも一つ及びその範囲に書込むことを特徴とするものである。
【００６８】
従って、図９に示す本実施形態では、図１に示す動作と図６に示す動作とを合せ持つ拡張セルリンクアプリケーションプログラム１９を有する。この拡張セルリンクアプリケーションプログラム１９は、本社２のホスト３、Ｘ工場５及びＹ工場７の端末にインストールされる。モバイルクライアントであるＺ端末１６，ＰＤＡ端末１７は図６と同様に拡張セルリンクアプリケーションプログラム１９のインストールは不要である。
【００６９】
上述した実施形態において、メールフォームは、サブジェクトによって当該スプレッドシートのデータ入出力であることを記述し、メール本文によってセル、シート及びブックの特定、データ入出力の指示を記述するものであったが、この手法に代えて、少なくともセル、シート及びブックをメールアドレスによって特定するものであっても良い。この場合、セル、シート及びブックの特定は、縦軸の項目内容と横軸の項目内容を示す文字情報で行うことができる。例えば、セルｃの位置を「Ｘ工場，実績」なる文字で特定し、セルｄの位置を「Ｙ工場，実績」なる文字で特定するものである。
【００７０】
この他、本発明におけるメールフォームは、メールのヘッダ部やメール本文を利用して、スプレッドシートのデータの入出力表示、セル、シート及びブックの特定等を行う各種形態を含むものである。
【００７１】
さらに、セルリンクアプリケーションプログラムに従って動作する独立したメールサーバを設けることで、他のメールとの識別を示すサブジェクトによる指標を省略すことができる。
【００７２】
さらに、本発明に係るホスト３、メールサーバ４等の構成としては一又は複数のコンピュータ又はこれらコンピュータの一部の機能により構成することができる。また図１〜図３に示すデータ入出力方法を、当該コンピュータにより実行するソフトウエアとして構成する他に、ハードウェアとして構成することがもできる。
【００７３】
なお、本願発明は、上記各実施形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合、組み合わされた効果が得られる。さらに、上記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば実施形態に示される全構成要件から幾つかの構成要件が省略されることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態のネットワークシステムを示す図。
【図２】同実施形態におけるデータ入出力方法を示すフローチャート。
【図３】同実施形態におけるデータ入出力方法を説明する図。
【図４】本発明の第２の実施形態のネットワークシステムを示す図。
【図５】本発明の第３の実施形態のネットワークシステムを示す図。
【図６】本発明の第４の実施形態のネットワークシステムを示す図。
【図７】同実施形態におけるデータ入出力方法を示すフローチャート。
【図８】同実施形態におけるデータ入出力方法を説明する図。
【図９】本発明の第５の実施形態のネットワークシステムを示す図。
【符号の説明】
【００７５】
１，１００…インターネット、２…本社、３，１０１…ホスト、４，１０４…メールサーバ、５…Ｘ工場、６…Ｘ端末、７…Ｙ工場、８…Ｙ端末、９…汎用スプレッドシートアプリケーションプログラム、１０…メールアプリケーションプログラム、１１…セルリンクアプリケーションプログラム、１２，１０５…公開Ｗｅｂサーバ、１３…外部端末、１４…ブラウザ、１５…電話ネットワーク、１６…Ｚ端末（モバイルクライアント）、１７…モバイル端末、１８…モバイルセルリンクアプリケーションプログラム、１９…拡張セルリンクアプリケーションプログラム、２０…Ｚ工場、１０２，１０３…内部端末。
【図１】
2004208278.tif 000003
【図２】
2004208278.tif 000004
【図３】
2004208278.tif 000005
【図４】
2004208278.tif 000006
【図５】
2004208278.tif 000007
【図６】
2004208278.tif 000008
【図７】
2004208278.tif 000009
【図８】
2004208278.tif 000010
【図９】
2004208278.tif 000011