JPH08137975A - 表処理装置 - Google Patents
表処理装置Info
- Publication number
- JPH08137975A JPH08137975A JP6280459A JP28045994A JPH08137975A JP H08137975 A JPH08137975 A JP H08137975A JP 6280459 A JP6280459 A JP 6280459A JP 28045994 A JP28045994 A JP 28045994A JP H08137975 A JPH08137975 A JP H08137975A
- Authority
- JP
- Japan
- Prior art keywords
- area
- cell
- cells
- screen
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
を編集する場合でも、効率よくセルの参照が行えるよう
にすること。 【構成】セルを縦横それぞれ複数配列してなる編集領域
において常時表示領域34とすべき任意のセル領域が指
定された後、スクロール表示操作が行われると、CPU
は、その常時表示領域34が編集領域の端部に達するま
では通常のスクロール表示を行わせ、端部に達したなら
ば、その常時表示領域34を除いた領域のみでスクロー
ル表示させるよう制御する。
Description
理を行うための表処理装置に関し、特に、表を構成する
セルの表示制御に関する。
した表処理装置が利用されることが多くなってきてい
る。この表処理装置は、図5の(B)に示すように、縦
横に配されたセルと呼ばれるます目に対してデータを入
力して表を完成させ、また、そのセルに対して計算式を
設定することにより、表計算を自動的に行って、売上表
や家計簿等の各種の表を作成できるようになっている。
ここで、計算式は、その計算を行うためにデータを参照
すべきセル(参照セル)の位置を、表の左上を基準とし
た絶対座標で指定する手法により設定するようになって
いる。
理は、あるデータ群の合計処理を行う場合等、これらの
データ群が頻繁に変わる場合に有効な処理であり、表計
算では非常に良く用いられる手法である。
ような計算式入力による表計算処理を行おうとして当該
セルに計算式を設定する際には、オペレータは、どのセ
ル座標のセルを参照するのかがわかっていなければなら
ない。
た場合や不明な場合には、そのセル座標を確認すること
が必要となるが、一画面に表示できる表のサイズは限ら
れるため、大きな表(セルデータ領域)では、編集画面
を上下左右にスクロール(移動)させ、求めるセルを見
つけて、その座標が確認し、そして、またその座標デー
タを展開すべきセルまで戻る、という一連の操作を行う
ことが必要となる。即ち、図6に示すように、セル座標
(C3)のセルにセルNとMのセル座標を使った計算式
を設定しようとする場合には、それらのセルを発見する
まで編集画面をスクロールさせてやらなければならず、
また、所望のセルを発見したならば、そのセル座標を設
定すべき元のセルに戻るために、逆方向に編集画面をス
クロールさせてやるという操作を行わなければならな
い。
の座標に展開されているかということを覚えていない限
り、このような処理は必須となり、表の作成(編集)時
の効率が悪いという問題があった。本発明の課題は、一
画面に表示できないような大きなサイズの表を作成(編
集)する場合でも、効率よくセルの参照が行えるように
することである。
である。領域指定手段は、セルを縦横それぞれ複数配列
してなる表計算編集領域において、任意のセル領域を指
定するための入力装置である。位置変更指示手段は、前
記表計算編集領域内に表示されていないセルを前記表計
算編集領域内に表示するための指示を行うための入力装
置である。制御手段は、前記位置変更指示手段によって
前記表計算領域内に表示されるセルの変更が指示された
場合、前記領域指定手段によって指定された任意のセル
領域を除いた領域のセルのみを変更表示するためのCP
U等である。
縦横それぞれ複数配列してなる表計算編集領域におい
て、領域指定手段によって常時表示領域とすべき任意の
セル領域が指定されると、前後頁キーやカーソルキーの
操作によるスクロールなどの表計算編集領域内に表示さ
れていないセルを前記表計算編集領域内に表示するため
の指示が位置変更指示手段からなされた場合、制御手段
は、その任意のセル領域を除いた領域のセルのみを例え
ばスクロールさせる等、変更表示する。
(A)を参照して説明する。図1は本発明の一実施例の
構成を示す図で、同図に於いて、参照番号10は当該表
処理装置全体を制御するCPUである。12はデータや
計算式の入力等を行うためのキーボードであり、14は
補助入力装置としてのポインティングデバイス(マウ
ス)である。16は表示装置としてのCRTであり、1
8は帳票出力装置としてのプリンタである。20は外部
記憶装置としてのフロッピーディスク(FD)であり、
22は大容量外部記憶装置としてのハードディスク(D
ISK)である。そして、24はCPU10によって実
行される表計算プログラム等を記憶したROMであり、
26はCPU10により作業領域として使用されるRA
Mである。勿論、上記表計算プログラムをDISK22
からRAM14に読み込んで実行するものであっても良
い。
算の編集画面を示す図である。編集画面は、同図に示す
ように、セルが表示される編集領域28と、その上下に
設けられたタイトル行30及びメッセージ行32からな
る。
する。図3は、実施例の表処理装置における常時表示領
域設定処理の動作フローチャートである。ここで、常時
表示領域とは、スクロール処理を行っても、画面外に出
ずに、常に表示されるセルのことである。
処理が行なわれる(ステップS11)。この初期処理と
しては、例えば、本処理を実行するために必要なメモリ
をRAM26に確保する処理や、図4の一番上に示す表
示画面のように、メッセージ行32に「常時表示:セル
を指定してください。」というようなメッセージを表示
する処理を含む。
による、常時表示領域指定の開始座標つまり開始セル座
標の入力を受付け(ステップS12)、その指定された
セル座標をメモリに記憶する(ステップS13)。同様
にして、領域指定の終了座標つまり終了セル座標の入力
を受付けて(ステップS14)、その指定されたセル座
標をメモリに記憶する(ステップS15)。
て、その領域の正当性をチェックする(ステップS1
6)。そして、そのチェックによりOK/NGを判定す
る(ステップS17)。NGの場合は、メッセージ行3
2にエラーメッセージを出すなどのNG処理を行った後
(ステップS18)、上記ステップS12に戻って、再
度、領域指定処理を実行する。また、OKの場合には、
その常時表示領域のセル座標データを記憶する(ステッ
プS19)。
は、開始セル座標としてE5を、終了セル座標としてF
6を指定した場合であり、この場合には、それらのセル
を対角とする矩形領域を常時表示領域とする。つまり、
この例では、E5,E6,F5,F6の2行2列(計4
セル)を常時表示領域34として指定している。
照して、スクロール処理につき説明する。即ち、キーボ
ード12の前後頁キーやカーソルキーなどによりスクロ
ールが指示されると、このスクロール処理を開始し、ま
ず、常時表示領域34が指定されているかどうかを確認
する(ステップS21)。常時表示領域34が指定され
ている場合には次のステップS22へ進み、指定されて
いない場合には後述するステップS25に進む。
場合には、メモリ確保などのその処理に必要な初期処理
を行う(ステップS22)。そして、常時表示を行うべ
きセルの座標等のデータをメモリに確保し(ステップS
23)、以後のスクロール等の処理において、常時表示
処理を行うことを判定するための常時表示フラグをON
にする処理を行う(ステップS24)。
て常時表示領域34が指定されていない場合には、現在
の表示画面のスクロール方向の行(又は列)端番号をメ
モリに確保する(ステップS25)。この端行(又は
列)の番号が常時表示領域34のいずれかのセルの行
(又は列)番号に一致するか否かにより、次に行うべき
スクロール処理が異なる。
示処理を行うか否かを判定し(ステップS26)、常時
表示処理を行う場合には次のステップS27へ進み、し
ない場合には後述するステップS28へ進む。
メモリに記憶した現在の表示画面のスクロール方向の行
(又は列)端番号により、常時表示領域34のセルが表
示画面の端部にあるのか否かを判定し(ステップS2
7)、端部でない場合には次のステップS28へ進んで
通常スクロール処理を行う。つまり、1行(又は列)の
スクロールを実行する(ステップS28)。その後、さ
らにスクロール処理を続行するか否かの判定を行い(ス
テップS29)、続行する場合には上記ステップS25
へ戻る。
て、縦方向に画面スクロール(例えば上方向にスクロー
ル)を行うと、順次上方向に動いていくことになる。そ
して、指定のセルつまり常時表示領域34のセルが画面
から消える端部即ち上端までくると、上記ステップS2
5でメモリに記憶された現在の表示画面のスクロール方
向の行端番号(この例では「5」)と、常時表示領域3
4のセルE5の行番号とが一致するので、上記ステップ
S27にて、常時表示領域34のセルが表示画面の端部
にあると判定される。
編集領域28全体から、常時表示領域34を含む行(又
は列)以外の部分に変更する(ステップS30)。そし
て、上記ステップS28に進む。
行番号5及び6は常に表示したまま、表示領域28の3
行目以下のセルが順次上方向に動いていくことになる。
同様に、横方向に画面スクロール(例えば左方向にスク
ロール)を行うと、指定のセルつまり常時表示領域34
のセルが画面から消える端部即ち左端までくると、上記
ステップS25でメモリに記憶された現在の表示画面の
スクロール方向の列端番号(この例では「E」)と、常
時表示領域34のセルE5の列番号とが一致するので、
上記ステップS27にて、常時表示領域34のセルが表
示画面の端部にあると判定され、図4の一番下に示すよ
うに、列番号E及びFは常に表示したまま、表示領域2
8の3列目以降のセルが順次左方向に動いていくことに
なる。
ール処理を続行しないと判断されたならば、このスクロ
ール処理を終了する。以上のように、編集機能に「常時
表示」なる機能を設け、指定されたセルの列数分と行数
分を画面スクロールなどが行われてもその部分について
は常に画面のどこかに表示するようにしている。
めにスクロール等の処理を縦、横に何回も実施した後、
また元のセルに戻るのに元のセルの位置がわからなくな
ることなどがなくなる。また、データ入力の際も、通常
同一画面上に表示できないセルを表示させたまま処理で
きるなどの利点があり、表計算の編集効率の向上に大き
な有効性を発揮する。
ような大きなサイズの表を作成(編集)する場合でも、
効率よくセルの参照が行えるようになるので、表計算編
集効率を大きく向上することができる。
面を示す図である。
処理の動作フローチャートである。
集画面の遷移図である。
の動作フローチャートであり、(B)は表処理装置にお
けるセルを説明するための図である。
である。
…CRT、18…プリンタ、20…FD、22…DIS
K、24…ROM、26…RAM、28…編集領域、3
0…タイトル行、32…メッセージ行、34…常時表示
領域。
Claims (1)
- 【請求項1】 セルを縦横それぞれ複数配列してなる表
計算編集領域において、任意のセル領域を指定する領域
指定手段と、 前記表計算編集領域内に表示されていないセルを前記表
計算編集領域内に表示するための指示を行う位置変更指
示手段と、 前記位置変更指示手段によって前記表計算領域内に表示
されるセルの変更が指示された場合、前記領域指定手段
によって指定された任意のセル領域を除いた領域のセル
のみを変更表示する制御手段と、 を具備することを特徴とする表処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28045994A JP3404931B2 (ja) | 1994-11-15 | 1994-11-15 | 表処理装置 |
| US08/555,517 US6065022A (en) | 1994-11-15 | 1995-11-08 | Scroll control for a table display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28045994A JP3404931B2 (ja) | 1994-11-15 | 1994-11-15 | 表処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08137975A true JPH08137975A (ja) | 1996-05-31 |
| JP3404931B2 JP3404931B2 (ja) | 2003-05-12 |
Family
ID=17625363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28045994A Expired - Fee Related JP3404931B2 (ja) | 1994-11-15 | 1994-11-15 | 表処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6065022A (ja) |
| JP (1) | JP3404931B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007079644A (ja) * | 2005-09-09 | 2007-03-29 | Sharp Corp | 表示装置、表示装置の制御方法、表示装置の制御プログラム、および表示装置の制御プログラムを記録した記録媒体 |
| JP2007531128A (ja) * | 2004-03-31 | 2007-11-01 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 画面から見えなくなっているエンティティの動的実体化(情報を表示する方法及び装置) |
| JP2009025920A (ja) * | 2007-07-17 | 2009-02-05 | Canon Inc | 情報処理装置及びその制御方法、コンピュータプログラム |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6313848B1 (en) * | 1999-01-06 | 2001-11-06 | Avaya Technology Corp. | Folded tables: a method of viewing wide tables with reduced need for horizontal scrolling |
| US7237188B1 (en) * | 2004-02-06 | 2007-06-26 | Microsoft Corporation | Method and system for managing dynamic tables |
| JP2001125913A (ja) * | 1999-10-28 | 2001-05-11 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| US6789109B2 (en) * | 2001-02-22 | 2004-09-07 | Sony Corporation | Collaborative computer-based production system including annotation, versioning and remote interaction |
| US7216291B2 (en) * | 2003-10-21 | 2007-05-08 | International Business Machines Corporation | System and method to display table data residing in columns outside the viewable area of a window |
| US7217110B2 (en) * | 2004-03-09 | 2007-05-15 | Tecumseh Products Company | Compact rotary compressor with carbon dioxide as working fluid |
| CN101470570B (zh) * | 2007-12-27 | 2011-02-02 | 鸿富锦精密工业(深圳)有限公司 | 移动网页报表的系统及方法 |
| JP5732218B2 (ja) * | 2010-09-21 | 2015-06-10 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法 |
| US9075519B2 (en) * | 2012-10-11 | 2015-07-07 | Apple Inc. | System and method for interacting with a displayed work space |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5021973A (en) * | 1986-01-16 | 1991-06-04 | International Business Machines Corporation | Method for assisting the operator of an interactive data processing system to enter data directly into a selected cell of a spreadsheet |
| JPS6435594A (en) * | 1987-07-31 | 1989-02-06 | Sharp Kk | Document generator |
| US5040131A (en) * | 1987-12-23 | 1991-08-13 | International Business Machines Corporation | Graphical processing |
| US5175813A (en) * | 1989-08-14 | 1992-12-29 | International Business Machines Corporation | Window display system and method for creating multiple scrollable and non-scrollable display regions on a non-programmable computer terminal |
| JP3245655B2 (ja) * | 1990-03-05 | 2002-01-15 | インキサイト ソフトウェア インコーポレイテッド | 作業スペースの表示処理方法 |
| JP2516287B2 (ja) * | 1990-05-31 | 1996-07-24 | インターナショナル・ビジネス・マシーンズ・コーポレイション | デ―タ表示方法及び装置 |
| US5337405A (en) * | 1990-10-02 | 1994-08-09 | Hewlett-Packard Company | Guided data presentation |
| US5317306A (en) * | 1991-08-02 | 1994-05-31 | International Business Machines Corporation | System and method for dynamic control of horizontal scrolling |
| US5398310A (en) * | 1992-04-13 | 1995-03-14 | Apple Computer, Incorporated | Pointing gesture based computer note pad paging and scrolling interface |
| US5544298A (en) * | 1993-01-22 | 1996-08-06 | Data Management Corp. | Code generation and data access system |
-
1994
- 1994-11-15 JP JP28045994A patent/JP3404931B2/ja not_active Expired - Fee Related
-
1995
- 1995-11-08 US US08/555,517 patent/US6065022A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007531128A (ja) * | 2004-03-31 | 2007-11-01 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 画面から見えなくなっているエンティティの動的実体化(情報を表示する方法及び装置) |
| JP4921352B2 (ja) * | 2004-03-31 | 2012-04-25 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 画面から見えなくなっているエンティティの動的実体化(情報を表示する方法及び装置) |
| JP2007079644A (ja) * | 2005-09-09 | 2007-03-29 | Sharp Corp | 表示装置、表示装置の制御方法、表示装置の制御プログラム、および表示装置の制御プログラムを記録した記録媒体 |
| JP2009025920A (ja) * | 2007-07-17 | 2009-02-05 | Canon Inc | 情報処理装置及びその制御方法、コンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3404931B2 (ja) | 2003-05-12 |
| US6065022A (en) | 2000-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05257457A (ja) | スクロール制御システムおよびスクロール制御方法 | |
| JP3404931B2 (ja) | 表処理装置 | |
| KR102466711B1 (ko) | 입력 데이터의 데이터 표기 형식에 매칭되는 조정 컨트롤을 표시할 수 있는 스프레드시트 문서 편집 장치 및 그 동작 방법 | |
| JP3533758B2 (ja) | スクロール制御装置および表示装置 | |
| JPH0793124A (ja) | 文書作成装置及びスクロール方法 | |
| JP2585537B2 (ja) | グラフィックデータ処理装置およびその方法 | |
| JPH0736874A (ja) | 表形式のデータ入力制御方法 | |
| JP2699321B2 (ja) | ファイル処理装置 | |
| JPH08180118A (ja) | 表処理装置 | |
| JPS6068473A (ja) | ワードプロセッサ等の該当罫線探索方法 | |
| JPH04322324A (ja) | データ処理装置 | |
| JPH0496097A (ja) | スクロール制御方式 | |
| JPH07121662A (ja) | 文書作成装置及びその認識候補の出力制御方法 | |
| JP3080105B2 (ja) | 罫線選択装置 | |
| JPH03189864A (ja) | 論理構造編集装置 | |
| JPH04290119A (ja) | 文書処理装置及び方法 | |
| JP3044052B2 (ja) | 文字処理装置 | |
| JPH0696071A (ja) | 表形式の入力方式 | |
| JP2645174B2 (ja) | フィールド表示機能を有する電子計算機 | |
| JPH11120267A (ja) | 文書処理装置及びそのための記録媒体 | |
| JPH0798698A (ja) | 文書処理装置 | |
| JPH0765050A (ja) | キャド入力文字属性一括変更方法及び連続変更方法 | |
| JPH09128126A (ja) | フィールド指定制御装置 | |
| JPH0568736B2 (ja) | ||
| JPH01142863A (ja) | 文書処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090307 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090307 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100307 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110307 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110307 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120307 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130307 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130307 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140307 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |