[发明专利]一种在电子表格指定区域内定位单元格位置的装置和方法有效
申请号: | 200610132370.6 | 申请日: | 2006-12-28 |
公开(公告)号: | CN101211334A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 张祖缘;陈波;何卫东 | 申请(专利权)人: | 珠海金山软件股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 李双皓 |
地址: | 519015广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子表格 指定 区域内 定位 单元格 位置 装置 方法 | ||
技术领域
本发明涉及计算机领域,特别涉及在编辑电子表格时帮助用户在指定区域内定位单元格的装置和方法。
背景技术
在电子表格的操作中,经常会遇到此种操作场景:在一片用户指定的区域内,需要再次确认一组单元格(可能是一行或是一列也可能是矩形)在这片区域内的位置。对于此类操作行为,现有技术通常会有相应的默认规则,比如在指定区域的第一行或最底行上显示(对于行而言)出可行的定位,但是默认的规则并不总是有效的,也并不总能符合用户的要求。此时,就需要由用户介入来对目标位置进行再次确认。比如,以电子表格中的自动筛选功能为例,当用户选中表格区域的第一行有合并单元格时,将筛选标题行单元格定位在第一行是没有意义的,但用户通常会下意识的将整个表格指定为区域,此时标题行将显示在有合并单元格的第一行上,无法进行正确地筛选。对此,现有的电子表格系统通常采用了以下两种解决方法:
一、不提供重定位的机会:即便是在不合理的位置上,仍然按默认规则来决定显示位置,由此可能导致用户操作失败,需要将该功能取消并重新操作一次。
二、在确定位置之前,先弹出对话框让用户选择,然后根据用户选择来进行定位。这种方式虽然解决了定位问题,但是其干扰了用户原有使用流程,用户需要为此多点击好几次鼠标,从而降低了用户体验。对于还不能够熟练操作该步骤的用户,则无法完成该项功能。
或是还有另一种情况,对于用户指定的区域而言,本身就没有缺省的显示位置,必须由用户介入来确定,此时,也需要使用本装置和方法来完成。
发明内容
为了克服现有的计算机表格处理技术中的不足,本发明的目的在于:提供一种帮助用户在电子表格指定区域中定位单元格位置的装置和方法,可在电子表格中帮助用户在指定区域中灵活定位单元格位置,操作简便,容易满足用户的需求。
本发明解决其技术问题所采用的技术方案是:
一种在电子表格指定区域中定位单元格位置的装置,包括有相互连接的计算机输入设备、显示设备以及计算机主机;其中,所述装置还包括有:
接受用户的输入,并确定当前的定位位置的定位模块;
可在电子表格中绘制出定位标识的绘制模块;
以及电子表格页面信息模块,所述电子表格页面信息模块内存储有表格窗口区域内的屏幕坐标系信息以及各单元格、行、列的逻辑坐标信息。
一种在电子表格指定区域中定位单元格位置的方法,其包括如下工作步骤:
步骤一:用户指定一片区域;
步骤二:计算机获取初始定位标识位置;
步骤三:计算机根据当前坐标系,将单元格位置转换为屏幕实际座标;
步骤四:如果初始位置处于不可见位置,则滚动表格窗口将所指定区域中首行首列的单元格显示出来;
步骤五:将鼠标跳转定位到初始位置;
步骤六:计算机接受用户操作来移动标识位置;
步骤七:计算机绘制装置通过擦除原位置标识,在新的单元格位置绘制标识来反馈定位位置的变化;
步骤八:计算机接受用户输入最终确定单元格位置。
与现有技术相比,本发明的有益效果是:采用本发明的装置和方法可在电子表格中实现单元格位置的自动定位,完善了电子表格系统。本发明中实现这种效果的核心方案是在指定区域内显示定位标识,并接受用户输入操作来移动定位标识位置,并最终确定单元格位置。
附图说明
图1是本发明一种在电子表格指定区域内定位单元格位置的装置和方法的在电子表格中选择一片区域的状态示意图;
图2是本发明一种在电子表格指定区域内定位单元格位置的装置和方法的未启用自动定位操作状态的缺省行为的示意图;
图3是本发明一种在电子表格指定区域内定位单元格位置的装置和方法确定初始位置,准备开始定位操作状态的示意图;
图4是本发明一种在电子表格指定区域内定位单元格位置的装置和方法拖动鼠标(或通过其它输入设备)来移动定位条位置的状态示意图;
图5是本发明一种在电子表格指定区域内定位单元格位置的装置和方法确定最终标题行位置的状态示意图;
图6是本发明一种在电子表格指定区域内定位单元格位置的方法的工作流程示意图。
图中:
1表示电子表格;
2表示首行的合并单元格;
3表示黑虚框,为所选择区域;
4表示标题直接定位到所选区域的首行;
5表示此列将无法进行自动筛选;
6表示初始定位位置为所选区域中无合并单元格的第一行;
7表示定位条;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山软件股份有限公司,未经珠海金山软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610132370.6/2.html,转载请声明来源钻瓜专利网。