莫日生
摘 要:利用Word VBA編寫程序控制Word文檔,使得Word文檔具有交互性,從而協(xié)助教師構(gòu)建靈活有趣的教學(xué)模式,激發(fā)學(xué)生對(duì)Word的學(xué)習(xí)興趣,提高學(xué)生的學(xué)習(xí)效率,減輕教師教學(xué)負(fù)擔(dān),使得Word的教與學(xué)變得靈活有趣。
關(guān)鍵詞:Word;VBA;教學(xué)模式
中圖分類號(hào):G433 文獻(xiàn)標(biāo)識(shí)碼:A
VBA全稱visual basic for application,是由微軟公司開發(fā)出來的一種作為應(yīng)用程序通用的自動(dòng)化宏語言,主要能用來擴(kuò)展Windows的應(yīng)用程式功能,特別是Microsoft Office軟件。VBA使應(yīng)用程序具有生命的特征,以適應(yīng)不同的環(huán)境,不同的應(yīng)用,其主要表現(xiàn)為定制、自動(dòng)化、協(xié)作化三大特征。
一、利用Word VBA協(xié)助構(gòu)建自主探究教學(xué)模式
1.傳統(tǒng)的講解接受模式
講解接受模式是通過 “誘導(dǎo)學(xué)習(xí)動(dòng)機(jī)—感知理解教材—鞏固知識(shí)—運(yùn)用知識(shí)—檢查反饋”的程序進(jìn)行的教學(xué)模式。是綜合運(yùn)用多種現(xiàn)代教學(xué)媒體對(duì)學(xué)生進(jìn)行的以教師的“教”為中心的模式。這種教學(xué)模式對(duì)Word教學(xué)來說,學(xué)生只能被動(dòng)學(xué)習(xí),學(xué)生的學(xué)習(xí)興趣不大,學(xué)習(xí)效果不佳。
2.自主探究教學(xué)模式
新課程的學(xué)習(xí)觀,倡導(dǎo)改善學(xué)生的學(xué)習(xí)方式,由被動(dòng)接受的學(xué)習(xí)方式改為自主學(xué)習(xí)的學(xué)習(xí)方式。教師可以在Word文件里編寫VBA程序,使得Word文件具有交互性,學(xué)生的操作完成后,點(diǎn)擊批改按鈕,Word可以即時(shí)批改即時(shí)評(píng)價(jià),學(xué)生根據(jù)提示自主探究,從而完成學(xué)習(xí)任務(wù),由被動(dòng)接受的學(xué)習(xí)方式改為自主學(xué)習(xí)的學(xué)習(xí)方式,同時(shí)培養(yǎng)學(xué)生自主探究的學(xué)習(xí)習(xí)慣。
3.及時(shí)反饋學(xué)生學(xué)習(xí)信息 靈活調(diào)整教學(xué)策略
教師可以利用VBA設(shè)計(jì)批量自動(dòng)評(píng)分平臺(tái),及時(shí)批改學(xué)生上交的Word操作題作業(yè),批改完成后,得到全班學(xué)生的操作情況數(shù)據(jù)。教師從數(shù)據(jù)中,可以看出全部學(xué)生的操作掌握情況,課堂教學(xué)目標(biāo)達(dá)成情況,每道題目正確率,及時(shí)對(duì)全班作業(yè)情況進(jìn)行分析,針對(duì)不同學(xué)情靈活調(diào)整教學(xué)策略。
學(xué)生操作情況數(shù)據(jù)見下表:
4.實(shí)踐應(yīng)用對(duì)照效果
由表格可以看出,利用Word VBA協(xié)助構(gòu)建自主探究教學(xué)模式能激發(fā)學(xué)生對(duì)Word的學(xué)習(xí)興趣,提高學(xué)生的學(xué)習(xí)效率,減輕教師教學(xué)負(fù)擔(dān),教學(xué)效果良好。
二、利用Word VBA協(xié)助構(gòu)建游戲闖關(guān)教學(xué)模式
1.理論基礎(chǔ)
學(xué)生對(duì)學(xué)習(xí)產(chǎn)生濃厚的興趣,愿學(xué)、樂學(xué)時(shí),就會(huì)產(chǎn)生飽滿的學(xué)習(xí)情緒,引發(fā)頑強(qiáng)學(xué)習(xí)的想法,實(shí)現(xiàn)自主學(xué)習(xí)和能力學(xué)習(xí),從而取得良好的學(xué)習(xí)效果。而“富有好奇心和挑戰(zhàn)心理”是初中學(xué)生的一大心理特點(diǎn),我們教師可以抓住學(xué)生這個(gè)心理特點(diǎn),利用VBA輔助設(shè)計(jì)出“游戲闖關(guān)教學(xué)模式”,經(jīng)過闖關(guān)游戲的設(shè)計(jì),讓學(xué)生充分享受挑戰(zhàn)關(guān)卡的刺激和過關(guān)后的成就感;通過任務(wù)群的鏈接,實(shí)現(xiàn)教學(xué)目標(biāo);通過升級(jí)獎(jiǎng)勵(lì)激發(fā)學(xué)生由厭學(xué)、苦學(xué)轉(zhuǎn)變成愛學(xué)和樂學(xué)。
教師可以先把課堂任務(wù)由簡單到困難分解成一個(gè)個(gè)小關(guān)卡,每個(gè)小關(guān)卡設(shè)置成一個(gè)Word文檔,每個(gè)Word文檔都必須輸入密碼才能進(jìn)入,只有通過前面的關(guān)卡,才能獲得下一關(guān)卡的進(jìn)入密碼。而這些Word文檔的密碼生成和顯示,可以通過Word VBA編程實(shí)現(xiàn)。
2.以“Word的文字編輯與排版”為實(shí)例,設(shè)計(jì)游戲闖關(guān)教學(xué)模式
第一關(guān)內(nèi)容:
頁面設(shè)置:將文檔的頁邊距設(shè)置為上、下、左、右邊距均為2厘米,紙型方向?yàn)闄M向。
第二關(guān)內(nèi)容:
①將第一行標(biāo)題改為:楷體、三號(hào),傾斜,居中。②正文字體設(shè)置為:宋體,四號(hào)字。
第三關(guān)內(nèi)容:
文章段落設(shè)置:文章內(nèi)容特殊格式“首行縮進(jìn)”2個(gè)字符,行距為固定值20磅,段后間距設(shè)為0.5行。
第四關(guān)內(nèi)容:
藝術(shù)字設(shè)置:插入藝術(shù)字“珍惜”(第三行第一列的樣式),楷體,80磅,加粗,緊密型。
3.游戲闖關(guān)教學(xué)模式實(shí)踐應(yīng)用效果
學(xué)生普遍反映這樣的學(xué)習(xí)方式能使他們更好地發(fā)揮學(xué)習(xí)和獲取知識(shí)的主動(dòng)性,更好地激發(fā)學(xué)習(xí)熱情,在一道道的關(guān)卡面前,學(xué)生通過自己探索及同學(xué)間的相互協(xié)作的方法來攻克難關(guān),在不知不覺中就培養(yǎng)及提高了自己的自主學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作能力,的確比以往同樣內(nèi)容的授課有更好的課堂效果和課堂效率。具體數(shù)據(jù)見下表。
4.設(shè)計(jì)游戲闖關(guān)教學(xué)模式時(shí)要注意以下問題
(1)每個(gè)關(guān)卡產(chǎn)生的密碼必須是隨機(jī)的,每個(gè)關(guān)卡的密碼隨機(jī)產(chǎn)生后,當(dāng)學(xué)生打開下一關(guān)文件時(shí),這個(gè)文件里的VBA代碼就會(huì)獲取前一關(guān)文件所產(chǎn)生的密碼,學(xué)生輸入的密碼、獲取的VBA代碼與前一個(gè)文件的密碼一致時(shí),才能進(jìn)入該文件進(jìn)行闖關(guān)。
(2)游戲闖關(guān)教學(xué)法不是放任自流的教學(xué)法。游戲闖關(guān)教學(xué)模式學(xué)生的自主性強(qiáng),因此很容易形成部分學(xué)生放任自流的局面,教師必須在內(nèi)容安排、方法運(yùn)用和過程組織等方面做文章,有計(jì)劃、有目的地促進(jìn)學(xué)生主體功能的發(fā)揮,改變學(xué)生學(xué)習(xí)方式,實(shí)現(xiàn)有效的自主學(xué)習(xí)。
5.如何編寫VBA代碼
Word VBA代碼的編寫可以利用宏來進(jìn)行,宏是一種抽象的、根據(jù)一系列預(yù)定義的規(guī)則替換一定的文本模式。在進(jìn)行宏編程的時(shí)候,如果不熟悉宏語言,可以通過錄制宏的辦法,先記錄下用戶想要宏完成的工作,然后再打開對(duì)應(yīng)的宏文件,你就能看到宏代碼,在宏錄制代碼中得出正確的屬性變化情況,再根據(jù)這些屬性的變化情況來編寫VBA代碼就行了。
教學(xué)實(shí)踐證明,在初中Word軟件的教學(xué)過程中,采用VBA輔助設(shè)計(jì)的自主探究教學(xué)模式和游戲闖關(guān)教學(xué)模式,能促進(jìn)學(xué)生主動(dòng)參與,有利于培養(yǎng)學(xué)生自主學(xué)習(xí)的能力、敢于挑戰(zhàn)的能力和分析、解決問題的能力。同時(shí)可減輕教師的教學(xué)負(fù)擔(dān),使得Word的教與學(xué)變得靈活有趣。
參考文獻(xiàn):
[1]吳亞坤,郭海旭.Office文檔自動(dòng)評(píng)分的研究與實(shí)現(xiàn)[J].遼寧大學(xué)學(xué)報(bào)(自然科學(xué)版),2008(4).
[2]何克抗.建構(gòu)主義——革新傳統(tǒng)教學(xué)的理論基礎(chǔ)(上)[J].電化教育研究,1997(3).