摘自《Excel專業(yè)開(kāi)發(fā)》第2版
- 采用特定格式來(lái)區(qū)別用于不同目的的單元格。例如在用戶接口中,可將用于輸入的單元格和公式計(jì)算有單元格劃分為不同的區(qū)域,并在視覺(jué)上加以區(qū)別。
- 目的相同的單元格應(yīng)該采用相同的格式。例如,不要將某些用于輸入的單元格設(shè)置為白色的底色,而將另一些設(shè)置為綠色的底色。
- 不要使用過(guò)分艷麗的顏色,否則有可能分散用戶的注意力。嘗試使用具有足夠?qū)Ρ榷鹊念伾@樣顏色視力受損的人才能夠識(shí)別用戶界面的不同部分。
- 用戶接口的設(shè)置應(yīng)注意結(jié)構(gòu)的合理性,要符合常規(guī)的邏輯性。比如在同一個(gè)工作表內(nèi)應(yīng)遵守從上到下、從左到右的順序,而多個(gè)工作表之間應(yīng)遵守從左到右的順序。
- 盡可能保持用戶界面整潔,為用戶界面的各部分之間及周圍提供足夠的空間,在頂部留一空行,在左邊留一空列,以便將工作表用戶界面與Excel容器區(qū)分開(kāi)來(lái)(這里據(jù)說(shuō)的Excel容器不同于程序中的行和列)。
- 在用戶進(jìn)行操作時(shí),應(yīng)采取一些措施來(lái)幫助用戶明確此次操作的要求或目的。在技術(shù)上可通過(guò)使用單元格提示信息、確認(rèn)列表、驗(yàn)證輸入信息、默認(rèn)值以及描述性的字段名等方法來(lái)達(dá)到上述要求。
- 采用動(dòng)態(tài)的輸入確認(rèn)技術(shù),以便在用戶輸入出錯(cuò)時(shí)能夠及時(shí)提供反饋信息。在用戶輸入全部完成后才一次性提示出錯(cuò)的信息,這是一種很不好的方法,應(yīng)在別無(wú)選擇的情況下才使用它。
- 構(gòu)建的工作環(huán)境應(yīng)能防止用戶無(wú)意間進(jìn)行的災(zāi)難性破壞。必須對(duì)用戶接口工作表進(jìn)行保護(hù),將除輸入單元格以外的其他部分進(jìn)行鎖定。這樣才能有效地防止一些重要的公式被意外覆蓋。
- 注意防止用戶在操作時(shí)“迷路”。應(yīng)該將用戶操作限制在工作表的用戶輸入?yún)^(qū)域,并給出一些導(dǎo)航信息。