張祖芹 范利利
在PowerPoint課件制作中,適當(dāng)使用圖片可以形象地說明教學(xué)內(nèi)容,圖片運(yùn)用恰當(dāng),會讓人有“一圖勝千言”的感覺。當(dāng)前PowerPoint課件中主要通過直接插入、粘貼和超鏈接方式呈現(xiàn)圖片,但交互性不夠強(qiáng)。特別是教師在使用多張圖片時,需要前后翻動,操作不方便,學(xué)生在此過程中也容易眼花繚亂,不利于知識的建構(gòu)。通過VBA控件實(shí)現(xiàn)PowerPoint課件中圖像的鏈接交互能很好地避免這一不足。本文以《信息與信息技術(shù)》課程中的“信息技術(shù)革命”為內(nèi)容,在課件中基于VBA技術(shù)實(shí)現(xiàn)圖像鏈接交互來具體闡述操作步驟。
一、什么是VBA技術(shù)
VBA的英文全稱是Visual Basic for Applications,它是微軟公司在其開發(fā)的各種應(yīng)用程序中共享的通用自動化語言。同Visual Basic相比,VBA不能將程序編譯成可執(zhí)行的文件,其他功能則基本相似。在PowerPoint中,選擇“視圖/工具欄/Visual Basic”,即可打開“Visual Basic”浮動面板,單擊Visual Basic編輯器圖標(biāo)進(jìn)入VBA編輯環(huán)境后可以直接進(jìn)行編程。
如果對VB語言不太熟悉,則可以通過VBA控件進(jìn)行人機(jī)交互操作。控件是一種可視化部件,能起到與用戶進(jìn)行交互的作用。PowerPoint程序自帶VBA控件,所有控件集合在控件工具箱中??梢詥螕簟癡isual Basic” 面板上的控件工具箱圖標(biāo),或者選擇“視圖/工具欄/控件工具箱”打開“控件工具箱”面板。
二、PowerPoint中圖像鏈接交互的實(shí)現(xiàn)
《信息與信息技術(shù)》課程中“信息技術(shù)革命”內(nèi)容的PowerPoint課件中擬采用五幅圖片,輔助說明信息技術(shù)發(fā)展的五個不同發(fā)展階段:“語言的使用”、“文字的創(chuàng)造”、“印刷術(shù)的發(fā)明”、“電報、電話、廣播、電視的發(fā)明與普及”、“計(jì)算機(jī)技術(shù)與現(xiàn)代通信技術(shù)的普及應(yīng)用”,具體操作如下。
(一)設(shè)置命令按鈕
1.拖出命令按鈕。選擇“控件工具箱”中“命令按鈕”控件,在PowerPoint幻燈片內(nèi),按住鼠標(biāo)左鍵拖出一個命令按鈕。系統(tǒng)默認(rèn)所拖按鈕上面的名稱為“CommandButton1”。
2.設(shè)置命令按鈕屬性。選中所拖按鈕右擊鼠標(biāo),在彈出的菜單中選擇“屬性”。在“屬性”對話框中,Caption項(xiàng)對應(yīng)的內(nèi)容為按鈕名稱,改默認(rèn)的“Com mandButton1”為“語言的使用”。通過Font項(xiàng)設(shè)置命令按鈕上名稱的字體、字形和大小。Height與Width項(xiàng)對應(yīng)的數(shù)值為按鈕的寬和長,也可直接調(diào)節(jié)命令按鈕的大小和位置。
3.重復(fù)1和2的操作,依次設(shè)置其余4幅圖片對應(yīng)的命令按鈕,并將命令按鈕擺放至幻燈片的合適位置。
(二)設(shè)置圖像鏈接
1.選定圖像顯示區(qū)域。選擇“控件工具箱”中“圖像”控件,在命令按鈕所在幻燈片內(nèi)拖出顯示圖像的區(qū)域。
2.設(shè)定圖像顯示區(qū)域?qū)傩?。選中所拖圖像顯示區(qū)域右擊鼠標(biāo),在彈出菜單中選擇“屬性”。在“屬性”對話框中設(shè)定Height與Width的數(shù)值,確定圖像顯示區(qū)域的大小(不是圖像的大小),通過調(diào)節(jié)Top與Left對應(yīng)的數(shù)值來控制圖像顯示的位置。
3.導(dǎo)入圖像。在圖像顯示區(qū)域“屬性”對話框中點(diǎn)擊Picture項(xiàng),選擇圖片路徑導(dǎo)入“語言的使用”相應(yīng)的圖片,圖片導(dǎo)入后系統(tǒng)默認(rèn)名稱為“Image1”。需要注意的是,如果導(dǎo)入的圖片尺寸與圖像顯示區(qū)域相差較大,則需要通過圖像處理軟件修改大小后再導(dǎo)入。
4.重復(fù)1、2和3的操作,依次設(shè)置另外四幅圖像。導(dǎo)入的4張圖片名稱系統(tǒng)按序分別默認(rèn)為Image2、Image3、Image4、Image5。
(三)編輯代碼
雙擊幻燈片上的命令按鈕或點(diǎn)擊Visual Basic編輯器圖標(biāo)進(jìn)入VBA編輯環(huán)境后進(jìn)行代碼編輯。
1.在第一個Private Sub與End Sub之間輸入代碼:
Private Sub CommandButton1_Click()
Image1.Visible = True
Image2.Visible = False
Image3.Visible = False
Image4.Visible = False
Image5.Visible = False
End Sub
即點(diǎn)擊“語言的使用”命令按鈕,則鏈接顯示圖片Image1,圖片Image2、Image3、Image4、Image5隱藏。
2.在第二個Private Sub與End Sub之間輸入代碼:
Private Sub CommandButton2_Click()
Image2.Visible = True
Image1.Visible = False
Image3.Visible = False
Image4.Visible = False
Image5.Visible = False
End Sub
即點(diǎn)擊“文字的創(chuàng)造”命令按鈕,則鏈接顯示圖片Image2,圖片Image1、Image3、Image4、Image5隱藏。
其余三幅圖片所對應(yīng)命令按鈕的代碼編寫與前兩個命令按鈕類似。
(四)調(diào)整安全等級與播放幻燈片
由于VBA代碼特別是用VBA編制的宏病毒代碼會對PowerPoint的安全性構(gòu)成威脅,因此,在PowerPoint默認(rèn)的為“高”安全級情況下,程序會拒絕執(zhí)行基于VBA的人機(jī)交互運(yùn)行。教師在確保VBA代碼來源合法和運(yùn)行無害的前提下,可以降低PowerPoint的安全級別,以實(shí)現(xiàn)圖片鏈接交互的正常執(zhí)行。具體設(shè)置為:點(diǎn)擊Visual Basic面板上的“安全性”或選擇“工具/宏/安全性”打開浮動窗口,將安全級調(diào)設(shè)為“低”。
上述操作和設(shè)置完成后即可進(jìn)行“信息技術(shù)革命”內(nèi)容的幻燈片播放。當(dāng)點(diǎn)擊“印刷術(shù)的發(fā)明”命令按鈕時,則出現(xiàn)圖1的圖像,當(dāng)點(diǎn)擊“計(jì)算機(jī)技術(shù)與現(xiàn)代通信技術(shù)的普及應(yīng)用”命令按鈕時,則在同一張幻燈片上出現(xiàn)圖2的圖像,其他圖片依此操作。這樣就實(shí)現(xiàn)了在同一張幻燈片中任意調(diào)用圖像的功能。
三、圖像鏈接交互的應(yīng)用價值
在PowerPoint課件中設(shè)置圖像的鏈接交互具有較大的實(shí)際意義。
1.有利于教師課堂操作。在PowerPoint課件中實(shí)現(xiàn)圖像的鏈接交互可有效提升幻燈片的空間信息含量,使文字與圖像有機(jī)地結(jié)合起來,減少了幻燈片的翻動頻率,使課堂教學(xué)順利進(jìn)行。
2.有利于學(xué)生建構(gòu)知識。在同一張幻燈片上通過不同圖像輔助說明教學(xué)內(nèi)容既能促使學(xué)生從整體上系統(tǒng)地掌握知識點(diǎn),提高課堂學(xué)習(xí)效果,又能使學(xué)生把分散的知識點(diǎn)聯(lián)系起來或?qū)ο嘟R點(diǎn)進(jìn)行比較分析。
3.有利于課件自身完善。PowerPoint課件中圖像的鏈接交互能增強(qiáng)教學(xué)課件本身的層次性,改進(jìn)教學(xué)課件中圖像的單調(diào)呈現(xiàn)方式,使課件顯得更加簡潔、飽滿和生動。
(作者單位:江蘇鹽城師范學(xué)院現(xiàn)代教育技術(shù)中心)