一种为新建电子表格文档生成推荐文件名称的方法及系统技术方案

技术编号:8719486 阅读:447 留言:0更新日期:2013-05-17 20:53
本发明专利技术属于办公软件技术领域,具体公开了一种为新建电子表格文档生成推荐文件名称的方法及系统。该方法包括以下步骤:实时监测所述新建电子表格文档是否启动保存或者另存为动作;若是,从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称;判断所述第一标签名称是否为用户重命名名称;若是,则将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称;若否,则调用系统预设的文件名称作为该新建电子表格文档保存或另存为时的推荐文件名称。通过本发明专利技术可降低用户在保存或另存新建电子表格时输入文档名称的概率,加快用户完成保存任务的速度,节省用户的精力和时间。

【技术实现步骤摘要】

本专利技术办公软件
,具体涉及一种为新建电子表格文档生成推荐文件名称的方法及系统
技术介绍
目前,当保存新建的文字文档(例如Word)或演示文档(例如Power point)时,一些软件会根据文档的内容,生成推荐的文档名称。通过这种针对文档的内容生成推荐文档名称的办法,为用户提供反映文档内容的文件名称或用户可能采用的推荐文档名称,有助于降低用户输入文档名称的概率,加快用户完成保存任务的速度,节省了用户的精力和时间。但目前,针对一个新建的电子表格(例如微软的Exce1、金山的WPS、苹果的Numbers、谷歌的电子表格Spreadsheets等等),对其进行编辑后进行保存或者另存为的过程中,却都不会生成一个类似于上述文字文档和演示文档的推荐文档名称。因为,很难通过获取电子表格的内容来较为准确的概括出该电子表格的名称。这样一来,在保存或另存一个新建的电子表格文档时,通常都是给定一个系统统一预设的文件名称,比如:新建Microsoft Office Excel 97-2003 工作表(I)、新建 Microsoft Office Excel97_2003 工作表(2)、新建Microsoft Office Excel97_2003工作表(3),这时用户还需要重新命名一下该电子表格的文件名称,根本无法通文字文档和演示文档一样有效地加快用户完成保存任务的速度。
技术实现思路
为了解决现有新建电子表格文档在保存或者另存时需要用户较多进行文件名称录入工作的问题,本专利技术的目的在于提供为新建电子表格文档生成推荐文件名称的方法及系统。为了实现上述专利技术目的,本专利技术所采取的技术方案如下:一种为新建电子表格文档生成推荐文件名称的方法,其特征在于包括以下步骤:实时监测所述新建电子表格文档是否启动保存或者另存为动作;若是,贝U从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称;判断所述第一标签名称是否为用户重命名名称;若是,则将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称;若否,则调用系统预设的文件名称作为该新建电子表格文档保存或另存为时的推荐文件名称。进一步的,所述判断所述第一标签名称是否为用户重命名名称,具体是:比对所述第一标签名称与系统预设的标签名称是否一致来确定其是否为用户重命名名称。进一步的,所述判断所述第一标签名称是否为用户重命名名称,具体是:通过判断表针第一表单是否被重命名的参数是否为真来判断所述第一标签名称是否为用户重命名名称。进一步的,将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称时,若所述第一标签名称中所包含的字符数小于等于25个,则直接将所述第一标签名称的全名作为所述推荐文件名称,若所述第一标签名称中所包含的字符数大于25个,则截取所述第一标签名称的前25个字符作为所述推荐文件名称。进一步的,所述电子表格文档为微软的Excel、金山的WPS、苹果的Numbers或者谷歌的 Spreadsheets。一种为新建电子表格文档生成推荐文件名称的系统,包括以下模块:监测模块,用于实时监测所述新建电子表格文档是否启动保存或者另存为动作,若是则顺序执行标签名称读取模块;标签名称读取模块,用于则从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称;重命名判断模块,用于判断所述第一标签名称是否为用户重命名名称,若是则执行第一推荐文件名称生成模块,若否则执行第二推荐文件名称生成模块;第一推荐文件名称生成模块,用于将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称;第二推荐文件名称生成模块,用于调用系统预设的文件名称作为该新建电子表格文档保存或另存为时的推荐文件名称。进一步的,所述重命名判断模块判断所述第一标签名称是否为用户重命名名称,具体是:比对所述第一标签名称与系统预设的标签名称是否一致来确定其是否为用户重命名名称。进一步的,所述重命名判断模块判断所述第一标签名称是否为用户重命名名称,具体是:通过判断表针第一表单是否被重命名的参数是否为真来判断所述第一标签名称是否为用户重命名名称。进一步的,所述第一推荐文件名称生成模块将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称时,若所述第一标签名称中所包含的字符数小于等于25个,则直接将所述第一标签名称的全名作为所述推荐文件名称,若所述第一标签名称中所包含的字符数大于25个,则截取所述第一标签名称的前25个字符作为所述推荐文件名称。进一步的,所述电子表格文档为微软的Excel、金山的WPS、苹果的Numbers或者谷歌的 Spreadsheets。因此,通过本专利技术可在保存或者另存为一份新建的电子表格文档时,尽可能根据文件标签列表中排在最前面的第一标签名称(也即是通常左下角从左侧数起第一个标签名称),来为用户提供更反映电子表格内容,或用户更可能采用的推荐文档名称。从而降低用户输入文档名称的概率,加快用户完成保存任务的速度,提高用户的工作效率。附图说明此附图说明所提供的图片用来辅助对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的不当限定,在附图中:图1是本专利技术方法对应的流程图;图2是本专利技术系统对应的流程图。具体实施例方式如图1所示,本实施例公开了一种为新建电子表格文档生成推荐文件名称的方法,包括以下步骤:(I)、实时监测所述新建电子表格文档是否启动保存或者另存为动作,若是则顺序执行第2步,若否则一直等待;本步骤目的就是监测新建的电子表格文档是否被用户执行了保存或者另存为的操作,一旦用户执行该操作,必然面对给该新建电子表格文档命名的问题,也就可以启动后续步骤为该电子表格文档生成推荐文件名称;需要说明的是,本专利技术针对的是新建电子表格文档,本步骤具体设计程序时,可以先判断该电子文档是否为新建电子表格文档再启动监测任务,也可以在电子表格文档开启后就开始监测是否启动保存或者另存为动作,一旦启动保存或者另存为动作,就判断该文档是否为新建电子表格文档;就本步骤的实质判定条件,有两个:一个是否为新建的电子表格文档,另一个是否启动保存或者另存为动作,只有当这两个条件都满足时才顺序执行下一步;当然,该步骤实际包括的两个子步骤并没有任何先后顺序,所以并不代表对本专利技术的任何限制;(2)、则从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称;首先,需要说明的是本专利技术所述的标签名称,即是电子表格文档中各个工作表的名称,例如Excel左下角的sheet 1、sheet2、sheet3,通常人们在编辑一个电子表格文档时,会重命名这些标签名称,比如财务人员制作的一份2012年的财务报表,那么就“sheetl”重命名为“2012年I月财务数据”、“ sheet2 ”重命名为“ 2012年2月财务数据”......“ sheet 12 ”重命名为“2012年12月财务数据”,这些名称通常是很能够反应电子表格内容,如果将其作为电子表格文档的推荐名称,通常情况下可能是最接近于用户本意的;这些标签名称会以列表的方式记录在其中一个文件标签列表中,由于这些工作表的显示位置是可以互换的,一旦工作表的显不位置发生改变,例如:由sheetl、sheet2、sheet3变为sheet2、sheet3、sheetl,文件标签列表本文档来自技高网...

【技术保护点】
一种为新建电子表格文档生成推荐文件名称的方法,其特征在于包括以下步骤:实时监测所述新建电子表格文档是否启动保存或者另存为动作;若是,则从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称;判断所述第一标签名称是否为用户重命名名称;若是,则将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称;若否,则调用系统预设的文件名称作为该新建电子表格文档保存或另存为时的推荐文件名称。

【技术特征摘要】
1.一种为新建电子表格文档生成推荐文件名称的方法,其特征在于包括以下步骤: 实时监测所述新建电子表格文档是否启动保存或者另存为动作; 若是,则从内核标签列表中顺序读取第一个非隐藏标签的第一标签名称; 判断所述第一标签名称是否为用户重命名名称; 若是,则将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称; 若否,则调用系统预设的文件名称作为该新建电子表格文档保存或另存为时的推荐文件名称。2.根据权利要 求1所述的为新建电子表格文档生成推荐文件名称的方法,其特征在于: 所述判断所述第一标签名称是否为用户重命名名称,具体是:比对所述第一标签名称与系统预设的标签名称是否一致来确定其是否为用户重命名名称。3.根据权利要求1所述的为新建电子表格文档生成推荐文件名称的方法,其特征在于: 所述判断所述第一标签名称是否为用户重命名名称,具体是:通过判断表针第一表单是否被重命名的参数是否为真来判断所述第一标签名称是否为用户重命名名称。4.根据权利要求1至3任一项所述的为新建电子表格文档生成推荐文件名称的方法,其特征在于: 将所述第一标签名称作为该新建电子表格文档保存或另存为时的推荐文件名称时,若所述第一标签名称中所包含的字符数小于等于25个,则直接将所述第一标签名称的全名作为所述推荐文件名称,若所述第一标签名称中所包含的字符数大于25个,则截取所述第一标签名称的前25个字符作为所述推荐文件名称。5.根据权利要求1至3任一项所述的为新建电子表格文档生成推荐文件名称的方法,其特征在于: 所述电子表格文档为微软的Excel、金山的WPS、苹果的Numbers或者谷歌的Spreadsheets。6.一种为新建电子表格文档生成推荐文件名称的系统,其特征在于包括以下模块: 监测模块,用于实时监测所述新建电子表格文档是否...

【专利技术属性】
技术研发人员:谭悦伟赵威
申请(专利权)人:珠海金山办公软件有限公司 北京金山办公软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1