資源描述:
《基于VBA技術(shù)的Excel自動評閱系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、開發(fā)案例基于VBA技術(shù)的Excel自動評閱系統(tǒng)林海寧(福建寧德財經(jīng)學校,寧德352100)摘要:基于Excel軟件其內(nèi)嵌的VBA編程語言,能夠應(yīng)用于Excel操作自動評閱系統(tǒng),通過分析Excel操作試題中數(shù)據(jù)結(jié)構(gòu),解決評閱系統(tǒng)的關(guān)鍵算法,實現(xiàn)考核點的快速定位和評閱,闡述Excel文檔閱卷主要技術(shù)。關(guān)鍵詞:VBA;VisualBasic;Excel;自動閱卷0引言宏記錄器記錄用戶的各種操作并將其轉(zhuǎn)換。VBA建立了一組Office對象模型,將Office中的每一個應(yīng)用程序在計算機基礎(chǔ)教學中,Excel功能強大、技術(shù)先進、都看成一個對象。每個應(yīng)用系統(tǒng)都由各
2、自Applications使用方便,用于輸入輸出數(shù)據(jù),能對數(shù)據(jù)進行各種復雜對象代表。在Excel中運用Applications對象表示應(yīng)用統(tǒng)計運算,并進行數(shù)據(jù)分析和預(yù)測,還有強大的制作圖程序,其下含有Excel的菜單欄、工具欄、工作表對象和表及打印設(shè)置等功能。圖像對象等。如果通過這些對象定義的屬性與方法,傳統(tǒng)的筆試方式很難客觀地反映學生實際應(yīng)用計Excel文檔的結(jié)構(gòu)特性就能夠獲取。算機的能力,目前計算機考試多采用上機考試和電腦自動判卷的考試模式。結(jié)合計算機考試無紙化的進程,2VBA基于Excel的應(yīng)用在對考試結(jié)果進行評價的過程中引入計算,在完善計Ex
3、cel閱卷過程中主要有工作薄對象、工作表對象算機考試同時又能客觀準確地評價和反映考生對計算與行、列、單元格和圖表等對象,主要表現(xiàn)為Workbook機知識的掌握程度。自動閱卷可以大大減低人腦判卷對象、Worksheets對象、Range對象和Chart對象等。研帶來的錯判概率又能減輕教師考試工作量,提高教師究這些對象模型與屬性,進一步獲取對象屬性信息,了工作效率。解Excel數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)類型,針對對象與其它相關(guān)對利用VBA技術(shù)對Excel文檔實現(xiàn)自動評閱是目前象的關(guān)聯(lián),進行對象的研究,把這些信息正確地運用到流行的一種方法,VBA可直接獲取Office
4、中的各種對Excel自動評閱系統(tǒng)中。象并完成對其處理工作,而且能夠自動記錄并生成規(guī)Excel宏編輯器中有非常詳細的對象模型與屬性則可以應(yīng)付各種操作要求。的使用說明。在Excel“工具”菜單下面“宏”下的“Vi-1VBA特點sualBasic”編輯器,進一步研究可以使用“MicrosoftEx-celBasic參考”。幫助內(nèi)容有事件、方法、對象、屬性等VBA(VisualBasicforApplications)是在Office和四個方面。通過使用系統(tǒng)幫助中來了解與掌握Excel對其他Microsoft應(yīng)用程序通用的腳本語言和環(huán)境,提供象的整體數(shù)據(jù)模型
5、結(jié)構(gòu)與相應(yīng)的處理方法。了面向?qū)ο蟮某绦蛟O(shè)計方法,是相當完整的程序設(shè)計有很多對象在Excel中要進行聲明,并且根據(jù)其語言。VBA能使常用的程序自動化,用創(chuàng)建自定義的解使用情況來進行選擇,聲明常用的對象有:決方案做為開發(fā)平臺實現(xiàn)應(yīng)用程序。VBA程序代碼由收稿日期:2012-06-05修稿日期:2012-07-20作者簡介:林海寧(1970-),男,福建寧德人,講師,研究方向為計算機應(yīng)用趪趻現(xiàn)代計算機2012.07下開發(fā)案例表1后,能夠依評分標準來計算得分,得到每一題的結(jié)果。
6、建立完善的評分參照標準,每一道題庫由多條評
!"分記錄組成,每一道題庫分別記錄對應(yīng)評分點,每一道#
$!%&
&’()*+,%題庫包括進行自動評閱的范圍、主項、子項和相應(yīng)得-$
-$.%分。Excel中主要的考查知識點有工作表對象、工作薄對象、數(shù)據(jù)透視表對象、圖表對象,字
7、體與表格格式等打開考試的Excel文檔可使用Workbooks對象或?qū)ο蟆L崛≡u分參照列表中的每一題考試結(jié)果的主項、RecentFile對象的Open方法,運用Open可以打開文子項及分值,對標準考試答案文檔和考生答題文檔進檔將其添至Workbooks集合。整個表達式返回一個行屬性提取和評閱。Workbooks對象。Open實用語法:Workbooks.Open(FileName,UpdateLinks,ReadOnly,(3)運用VBA主要功能能夠解決對段落、字體、頁Format,Password)面的各項屬性,從而對記錄的各屬性進行分別判分,并得
8、到其中相應(yīng)的結(jié)果。在對Excel文檔進行評閱時,需要以只讀模式打開自動評閱系統(tǒng)先得到教師的完整操作,作為標準