王軼男
(吉林廣播電視大學(xué)四平分校,吉林四平 136100)
微軟Office組件之一的PowerPoint具有操作簡單、功能齊全、兼容性好等特點(diǎn),是日常教學(xué)中常用的課件制作工具,能夠做出色彩豐富,生動(dòng)有趣的多媒體演示文稿。但使用PowerPoint提供的基本功能,只能制作出實(shí)現(xiàn)播放、演示功能的課件,缺乏交互性,很難適應(yīng)現(xiàn)代教育以學(xué)生為主的教學(xué)模式的要求。目前很多教師都習(xí)慣使用PPT制作課件,對(duì)于專業(yè)的交互性課件制作軟件使用不習(xí)慣,使得許多教師對(duì)制作交互式課件望而卻步。其實(shí)使用Microsoft office提供的VBA編程技術(shù)可以輕松的在PowerPoint中實(shí)現(xiàn)課件的交互性,增加靈活性和趣味性。
VBA(Visual Basic for Applications)是微軟Office集成辦公軟件的內(nèi)置編程語言,它功能強(qiáng)大,面向?qū)ο螅∣OP),可以將繁瑣、機(jī)械的日常工作自動(dòng)化,而且簡單易學(xué)。主要特點(diǎn)體現(xiàn)在:(1)可以實(shí)現(xiàn)設(shè)計(jì)程序自動(dòng)化,通過宏錄制可以將鍵盤和鼠標(biāo)操作翻譯為VBA代碼并記錄下來,即使非計(jì)算機(jī)專業(yè)人員也可以輕松編制出自己的軟件。(2)寄生于已有的應(yīng)用程序,可以在Ofiice的各個(gè)應(yīng)用程序中使用 (如Word、Execl、Power-Point等),無需安裝,打開宿主程序即可使用,而且界面熟悉,符合一般操作人員的使用習(xí)慣。(3)功能強(qiáng)大,可以實(shí)現(xiàn)Ofiice應(yīng)用程序菜單操作中不能實(shí)現(xiàn)的功能,能對(duì)數(shù)據(jù)進(jìn)行復(fù)雜的操作、統(tǒng)計(jì)和分析。
該工藝不需要新增材料投入,關(guān)鍵是及時(shí)檢測(cè)動(dòng)液面和產(chǎn)量的變化情況。表1對(duì)比分析了大港油田采油三廠第一采油作業(yè)區(qū)實(shí)施憋壓回收套管氣工藝措施前后油井的生產(chǎn)狀況。
宏是一組VBA語句,可以直接編寫,與可以通過錄制生成。雖然宏存在安全性問題,但多數(shù)情況下宏是無害而有益的。在系統(tǒng)“工具”菜單中“宏”選項(xiàng)中 “安全性”對(duì)話框中有四個(gè)選項(xiàng)“非常高、高、中”和“低”。一般默認(rèn)情況下“安全性”設(shè)為“高”。由于宏就是VBA程序,限制使用宏也就限制了VBA代碼的執(zhí)行,當(dāng)我們需要頻繁使用帶有VBA的應(yīng)用軟件時(shí),完全可以把宏的安全性設(shè)置為“中”或“低”。
該工廠于3月份投產(chǎn),目前生產(chǎn)板材厚度為2~35 mm。其日產(chǎn)量為650 m3,由此Action Tesa公司成為印度最大的MDF生產(chǎn)商,年產(chǎn)能 51.1 萬 m3。
(1)運(yùn)行 PowerPoint2007,建立新文檔,先將文件保存為“啟用宏的PowerPoint演示文稿”否則文檔中的宏不能運(yùn)行。
(2)單擊“插入→文本框→水平”命令,在文本框內(nèi)輸入題目“1.計(jì)算機(jī)的通用性使其可以求解不同的算術(shù)和邏輯問題,這主要取決于計(jì)算機(jī)的_______?!?/p>
年齡分布決定了旅游者的消費(fèi)模式和購買需求。調(diào)查發(fā)現(xiàn)(表1),參加霍童古鎮(zhèn)旅游活動(dòng)的人群涵蓋了各個(gè)年齡階段,以26-55歲的年輕人和中年人居多,一方面是因?yàn)檫@部分人群工作、生活壓力大,需要走出城市的喧囂,親近自然,放松身心,另一方面他們的經(jīng)濟(jì)收入有一定的保障,同時(shí)體力較好。此外,這一年齡段的人群出游通常偏好家庭出游,是霍童古鎮(zhèn)旅游群體的重要組成部分。
(1)選擇按鈕(OptionButton):只能選擇其一個(gè)選項(xiàng),常用來制作單選題或判斷題;(2)復(fù)選框(Check-Box):能選擇多個(gè)選項(xiàng),常用來制作多選題;(3)文本框(TextBox):可以輸入文本,常用來制作填空題;(4)命令按鈕(CommandButton):用來確定選擇或輸入,也可設(shè)計(jì)超級(jí)鏈接。
教學(xué)課件的交互功能,常用于給學(xué)生提供自測(cè)試題,既可以配合教學(xué)工作,也有助于增加教與學(xué)的互動(dòng),方便及時(shí)反饋學(xué)習(xí)效果,提高學(xué)生學(xué)習(xí)的自主性和積極性。以下是在PowerPoint中利用VBA技術(shù)制作計(jì)算機(jī)應(yīng)用基礎(chǔ)自測(cè)題的部分方法和過程。
本例在幻燈片中設(shè)計(jì)的界面如圖1所示,需要建立一個(gè)文本框,四個(gè)選項(xiàng)按鈕和三個(gè)命令按鈕。三個(gè)功能按鈕分別實(shí)現(xiàn)以下功能:單擊“重做”按鈕可以重新做本題;單擊“下一題”按鈕界面能夠轉(zhuǎn)到下一題;單擊“提交”按鈕成績文本框中能夠顯示出本題所選答案是否正確。
圖1 單項(xiàng)選擇題界面
標(biāo)準(zhǔn)包含適用范圍、規(guī)范性引用文件、術(shù)語和定義、儀器設(shè)備的技術(shù)參數(shù)、試劑材料、檢測(cè)步驟等六章內(nèi)容,另附有4個(gè)資料性附錄(孵化用水、用具及廢棄物處理;尼龍絹袋和篩子制作;毛蚴孵化觀察時(shí)間;毛蚴與水中原生動(dòng)物鑒別)以充分解釋,便于技術(shù)規(guī)范。標(biāo)準(zhǔn)內(nèi)容簡要分述如下。
控件是制作交互課件的基礎(chǔ)工具,VBA還允許注冊(cè)自定義控件擴(kuò)展功能。下面介紹一下制作交互式PPT課件常用的控件。
(3)制作四個(gè)選項(xiàng)框,單擊“工具→控件→選項(xiàng)按鈕”在幻燈片中按下鼠標(biāo)左鍵拖動(dòng)拉出一個(gè)方框。選中方框,右擊鼠標(biāo),彈出菜單中選“屬性”對(duì)話框,把“名稱”改為“a1”,把“caption”改為“A.指令系統(tǒng)”其他設(shè)為默認(rèn)。 其余三個(gè)選項(xiàng)的“”可以分別命為“b1”“c1”“d1”,“caption”一項(xiàng)分別改為“B.可編程性”“C.高速運(yùn)算”“D.存儲(chǔ)功能”。
(4)制作三個(gè)命令按鈕,單擊“工具→控件→命令按鈕”在幻燈片中按下鼠標(biāo)左鍵拖動(dòng)拉出一個(gè)方框,松開鼠標(biāo)后方框變成一個(gè)按鈕。選中按鈕,右擊鼠標(biāo),在彈出菜單中選擇“屬性”命令,把“命令按鈕”屬性中的“caption”設(shè)為“重做”。其他兩個(gè)按鈕制作步驟相同,“caption”分別設(shè)為“下一題”和“提交”。這樣一個(gè)選擇題的界面就制作完成了。
對(duì)三個(gè)命令按鈕編寫程序,在“模塊”編輯窗口即可輸入如下程序代碼。
本文只介紹了PPT與VBA結(jié)合使用的一個(gè)簡單實(shí)例,VBA內(nèi)置了很多控件、功能函數(shù)可以在課件中實(shí)現(xiàn)交互式圖像繪制、交互式背景音樂、實(shí)時(shí)控制等功能,還可以實(shí)現(xiàn)自動(dòng)化,如批量設(shè)置幻燈片背景、實(shí)現(xiàn)圖片批量插入、在課件中實(shí)現(xiàn)隨機(jī)點(diǎn)名等功能。VBA編程技術(shù)可以使PowerPoint演示課件更加特色化、智能化。
[1]唐麗,鄒縣芳.交互式課件設(shè)計(jì)中VBA技術(shù)應(yīng)用探究[J].阜陽師范學(xué)院學(xué)報(bào):自然科學(xué)版,2011,28(2):107-109.
[2]程智.利用VBA來提高PowerPoint制作的課件交互性[J].中國電化教育,2002(6):52-53.
[3]程昌品.VBA在課件交互設(shè)計(jì)中的應(yīng)用[J].電腦學(xué)習(xí),2005(1):25-26.