亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在電子表格中確定公式當前編輯范圍的方法及裝置的制作方法

文檔序號:6373670閱讀:236來源:國知局
專利名稱:一種在電子表格中確定公式當前編輯范圍的方法及裝置的制作方法
技術領域
本發(fā)明涉及一種公式編輯范圍的定位方法及裝置,特別是一種在電子表格中確定公式當前編輯范圍的方法及裝置。
背景技術
現(xiàn)在的電子表格產(chǎn)品中,支持在單元格或者特定對話框中輸入一個可以計算的公式,例如“=(A1*(B2-C3*(D4-F5))+G6) ”。公式中會經(jīng)常用括號來區(qū)分公式中相對獨立的子公式,復雜的公式中甚至會出現(xiàn)10組以上的括號。在編輯上述有多組括號的復雜公式時,用戶往往是逐個子公式進行檢查、調(diào)整。此時,現(xiàn)行的技術只有光標提醒著正在哪個位置輸入,并沒有進一步幫用戶確認“正在編輯公 式的哪部分(哪個子公式)”,用戶在調(diào)整、檢查公式的時候,需要不斷的自行確認“現(xiàn)在所編輯的地方,是否正是需要調(diào)整的那個子公式”,不僅浪費用戶時間,而且很容易出錯,給用戶使用造成了極大不便。

發(fā)明內(nèi)容
為了解決上述的技術問題,本發(fā)明提供了一種在電子表格中確定公式當前編輯范圍的方法及裝置,從而在公式編輯過程中可自動提醒公式當前編輯范圍。本發(fā)明解決其技術問題所采用的技術方案是
根據(jù)本發(fā)明的一方面,提供一種在電子表格中確定公式當前編輯范圍的方法,包括
Al、輸入公式;
A2、偵測公式是否處于可編輯狀態(tài),若是,則進入下一步;否則,繼續(xù)偵測;
A3、確定輸入光標的位置;
A4、查找并確定輸入光標所處的子公式;
A5、對該子公式進行突出顯示。進一步,所述查找并確定輸入光標所處的子公式,包括
BI、查找輸入光標左邊最接近的括號;
B2、當所述左邊最接近的括號為左括號時,則該左括號為位置左括號,進入步驟Cl ;反之,則進入步驟Dl ;
Cl、向右查找輸入光標最接近的右括號,記錄輸入光標到所述最接近的右括號之間的
左括號數(shù)量;
C2、根據(jù)所述左括號數(shù)量確定輸入光標所處子公式的位置右括號;
C3、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式;
B3、結束;
D1、向左查找輸入光標最接近的左括號,記錄輸入光標到所述最接近的左括號之間的右括號數(shù)量;
D2、根據(jù)所述右括號數(shù)量確定輸入光標所處子公式的位置左括號;D3、確定所述左括號對應的位置右括號;
D4、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式;
B3、結束。進一步,所述對該子公式進行突出顯示,包括對所述子公式增加背景顏色、下劃線、字體加粗或應用大字號;或對公式除所述子公式以外的部分弱化顯示。根據(jù)本發(fā)明的另一方面,提供一種在電子表格中確定公式當前編輯范圍的裝置,包括
公式編輯模塊,用于輸入、編輯公式;
偵測模塊,用于偵測公式是否處于可編輯狀態(tài),并在公式處于可編輯狀態(tài)時,確定輸入光標位置并發(fā)送給定位模塊;
定位模塊,用于根據(jù)接收到的偵測模塊發(fā)送的輸入光標位置,查找并確定輸入光標所處的子公式,同時將所述子公式的位置信息發(fā)送給突出顯示模塊;
突出顯示模塊,用于接收所述定位模塊發(fā)送的子公式的位置信息,根據(jù)所述位置信息對所述子公式進行突出顯示。本發(fā)明的有益效果是一種在電子表格中確定公式當前編輯范圍的方法,可在公式編輯過程中,自動查找并確定所編輯的子公式,對該子公式進行突出顯示,不僅操作方便,而且節(jié)約了公式編輯時間,編輯準確率提高。本發(fā)明的另一有益效果是一種在電子表格中確定公式當前編輯范圍的裝置,可在公式編輯過程中,自動查找并確定所編輯的子公式,對該子公式進行突出顯示,不僅操作方便,而且節(jié)約了公式編輯時間,編輯準確率提高。


下面結合附圖和實施例對本發(fā)明作進一步說明。圖I是本發(fā)明的一種在電子表格中確定公式當前編輯范圍的方法的工作流程圖; 圖2是本發(fā)明的一種在電子表格中確定公式當前編輯范圍的方法的查找并確定輸入
光標所處的子公式的工作流程 圖3是本發(fā)明的一種在電子表格中確定公式當前編輯范圍的裝置的結構框圖。
具體實施例方式參照圖1,根據(jù)本發(fā)明的一方面,提供一種在電子表格中確定公式當前編輯范圍的方法,包括
Al、輸入公式;
A2、偵測公式是否處于可編輯狀態(tài),若是,則進入下一步;否則,繼續(xù)偵測;
A3、確定輸入光標的位置;
A4、查找并確定輸入光標所處的子公式;
A5、對該子公式進行突出顯示;
A6、監(jiān)控公式編輯狀況,若繼續(xù)編輯,則返回步驟A2 ;否則,結束。進一步,參照圖2,所述查找并確定輸入光標所處的子公式,包括
BI、查找輸入光標左邊最接近的括號;B2、當所述左邊最接近的括號為左括號時,則該左括號為位置左括號,進入步驟Cl ;反之,則進入步驟Dl ;
Cl、向右查找輸入光標最接近的右括號,記錄輸入光標到所述最接近的右括號之間的
左括號數(shù)量;
C2、根據(jù)所述左括號數(shù)量確定輸入光標所處子公式的位置右括號;
C3、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式;
B3、結束;
D1、向左查找輸入光標最接近的左括號,記錄輸入光標到所述最接近的左括號之間的右括號數(shù)量;
D2、根據(jù)所述右括號數(shù)量確定輸入光標所處子公式的位置左括號;
D3、確定所述左括號對應的位置右括號;
D4、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式;
B3、結束。當只找到位置左括號時,則位置左括號右側的部分,為輸入光標所處的子公式;當只找到位置右括號時,則位置右括號左側的部分為輸入光標所處的子公式。進一步,所述對該子公式進行突出顯示,包括對所述子公式增加背景顏色、下劃線、字體加粗或應用大字號;或對公式除所述子公式以外的部分弱化顯示。弱化顯示,包括對其設置與背景對比度低的字色,或者更小的字號等格式。以公式“=(Al* (B2-C3* (D4-F5)) +G6) ”為例,為方便以下描述,該公式內(nèi),從左到右的括號依次稱為第一左括號、第二左括號、第三左括號、第一右括號、第二右括號、第三右括號,當編輯公式時,偵測到輸入光標處于“C3”與之間時,向左查找到輸入光標最接近的括號為第二左括號,確定第二左括號為輸入光標的位置左括號,然后向右查找到輸入光標最接近的右括號為第一右括號,記錄到輸入光標到第一右括號之間有一個左括號,貝1J推算確定輸入光標所處子公式的位置右括號為第二右括號,根據(jù)第二左括號(位置左括號)及第二右括號(位置右括號)確定輸入光標所在子公式,最后,對輸入光標所在子公式進行突出顯示。參照圖3,根據(jù)本發(fā)明的另一方面,提供一種在電子表格中確定公式當前編輯范圍的裝置,包括
公式編輯模塊,用于輸入、編輯公式;
偵測模塊,用于偵測公式是否處于可編輯狀態(tài),并在公式處于可編輯狀態(tài)時,確定輸入光標位置并發(fā)送給定位模塊;
定位模塊,用于根據(jù)接收到的偵測模塊發(fā)送的輸入光標位置,查找并確定輸入光標所處的子公式,同時將所述子公式的位置信息發(fā)送給突出顯示模塊;
突出顯示模塊,用于接收所述定位模塊發(fā)送的子公式的位置信息,根據(jù)所述位置信息對所述子公式進行突出顯示。以上是對本發(fā)明的較佳實施進行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實施例,熟悉本領域的技術人員在不違背本發(fā)明精神的前提下還可做出種種的等同變形或替換,這些等同的變型或替換均包含在本申請權利要求所限定的范圍內(nèi)。
權利要求
1.一種在電子表格中確定公式當前編輯范圍的方法,其特征在于,包括 Al、輸入公式; A2、偵測公式是否處于可編輯狀態(tài),若是,則進入下一步;否則,繼續(xù)偵測; A3、確定輸入光標的位置; A4、查找并確定輸入光標所處的子公式; A5、對該子公式進行突出顯示。
2.根據(jù)權利要求I所述的一種在電子表格中確定公式當前編輯范圍的方法,其特征在于,所述查找并確定輸入光標所處的子公式,包括 BI、查找輸入光標左邊最接近的括號; B2、當所述左邊最接近的括號為左括號時,則該左括號為位置左括號,進入步驟Cl ;反之,則進入步驟Dl ; Cl、向右查找輸入光標最接近的右括號,記錄輸入光標到所述最接近的右括號之間的左括號數(shù)量; C2、根據(jù)所述左括號數(shù)量確定輸入光標所處子公式的位置右括號; C3、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式; B3、結束; D1、向左查找輸入光標最接近的左括號,記錄輸入光標到所述最接近的左括號之間的右括號數(shù)量; D2、根據(jù)所述右括號數(shù)量確定輸入光標所處子公式的位置左括號; D3、確定所述左括號對應的位置右括號; D4、根據(jù)所述位置左括號和所述位置右括號確定輸入光標所處的子公式; B3、結束。
3.根據(jù)權利要求I所述的一種在電子表格中確定公式當前編輯范圍的方法,其特征在于,所述對該子公式進行突出顯示,包括對所述子公式增加背景顏色、下劃線、字體加粗或應用大字號;或對公式除所述子公式以外的部分弱化顯示。
4.一種在電子表格中確定公式當前編輯范圍的裝置,其特征在于,包括 公式編輯模塊,用于輸入、編輯公式;偵測模塊,用于偵測公式是否處于可編輯狀態(tài),并在公式處于可編輯狀態(tài)時,確定輸入光標位置并發(fā)送給定位模塊;定位模塊,用于根據(jù)接收到的偵測模塊發(fā)送的輸入光標位置,查找并確定輸入光標所處的子公式,同時將所述子公式的位置信息發(fā)送給突出顯示模塊;突出顯示模塊,用于接收所述定位模塊發(fā)送的子公式的位置信息,根據(jù)所述位置信息對所述子公式進行突出顯示。
全文摘要
本發(fā)明公開了一種在電子表格中確定公式當前編輯范圍的方法,該方法包括輸入公式;偵測公式是否處于可編輯狀態(tài),若是,則進入下一步;確定輸入光標的位置;查找并確定輸入光標所處的子公式;對該子公式進行突出顯示。本發(fā)明還公開了一種在電子表格中確定公式當前編輯范圍的裝置,包括公式編輯模塊、偵測模塊、定位模塊、突出顯示模塊。本發(fā)明可在公式編輯過程中,自動查找并確定所編輯的子公式,對該子公式進行突出顯示,不僅操作方便,而且節(jié)約了公式編輯時間,編輯準確率提高。本發(fā)明作為操作方便、編輯準確率高的一種在電子表格中確定公式當前編輯范圍的方法及裝置可廣泛應用于電子表格中。
文檔編號G06F17/24GK102819523SQ201210255339
公開日2012年12月12日 申請日期2012年7月23日 優(yōu)先權日2012年7月23日
發(fā)明者陳波, 鄒應鋒, 張增君, 皮霞林 申請人:珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1