王軼男
(吉林廣播電視大學四平分校,吉林四平 136100)
微軟Office組件之一的PowerPoint具有操作簡單、功能齊全、兼容性好等特點,是日常教學中常用的課件制作工具,能夠做出色彩豐富,生動有趣的多媒體演示文稿。但使用PowerPoint提供的基本功能,只能制作出實現(xiàn)播放、演示功能的課件,缺乏交互性,很難適應現(xiàn)代教育以學生為主的教學模式的要求。目前很多教師都習慣使用PPT制作課件,對于專業(yè)的交互性課件制作軟件使用不習慣,使得許多教師對制作交互式課件望而卻步。其實使用Microsoft office提供的VBA編程技術可以輕松的在PowerPoint中實現(xiàn)課件的交互性,增加靈活性和趣味性。
VBA(Visual Basic for Applications)是微軟Office集成辦公軟件的內置編程語言,它功能強大,面向對象(OOP),可以將繁瑣、機械的日常工作自動化,而且簡單易學。主要特點體現(xiàn)在:(1)可以實現(xiàn)設計程序自動化,通過宏錄制可以將鍵盤和鼠標操作翻譯為VBA代碼并記錄下來,即使非計算機專業(yè)人員也可以輕松編制出自己的軟件。(2)寄生于已有的應用程序,可以在Ofiice的各個應用程序中使用 (如Word、Execl、Power-Point等),無需安裝,打開宿主程序即可使用,而且界面熟悉,符合一般操作人員的使用習慣。(3)功能強大,可以實現(xiàn)Ofiice應用程序菜單操作中不能實現(xiàn)的功能,能對數(shù)據(jù)進行復雜的操作、統(tǒng)計和分析。
該工藝不需要新增材料投入,關鍵是及時檢測動液面和產(chǎn)量的變化情況。表1對比分析了大港油田采油三廠第一采油作業(yè)區(qū)實施憋壓回收套管氣工藝措施前后油井的生產(chǎn)狀況。
宏是一組VBA語句,可以直接編寫,與可以通過錄制生成。雖然宏存在安全性問題,但多數(shù)情況下宏是無害而有益的。在系統(tǒng)“工具”菜單中“宏”選項中 “安全性”對話框中有四個選項“非常高、高、中”和“低”。一般默認情況下“安全性”設為“高”。由于宏就是VBA程序,限制使用宏也就限制了VBA代碼的執(zhí)行,當我們需要頻繁使用帶有VBA的應用軟件時,完全可以把宏的安全性設置為“中”或“低”。
該工廠于3月份投產(chǎn),目前生產(chǎn)板材厚度為2~35 mm。其日產(chǎn)量為650 m3,由此Action Tesa公司成為印度最大的MDF生產(chǎn)商,年產(chǎn)能 51.1 萬 m3。
(1)運行 PowerPoint2007,建立新文檔,先將文件保存為“啟用宏的PowerPoint演示文稿”否則文檔中的宏不能運行。
(2)單擊“插入→文本框→水平”命令,在文本框內輸入題目“1.計算機的通用性使其可以求解不同的算術和邏輯問題,這主要取決于計算機的_______。”
年齡分布決定了旅游者的消費模式和購買需求。調查發(fā)現(xiàn)(表1),參加霍童古鎮(zhèn)旅游活動的人群涵蓋了各個年齡階段,以26-55歲的年輕人和中年人居多,一方面是因為這部分人群工作、生活壓力大,需要走出城市的喧囂,親近自然,放松身心,另一方面他們的經(jīng)濟收入有一定的保障,同時體力較好。此外,這一年齡段的人群出游通常偏好家庭出游,是霍童古鎮(zhèn)旅游群體的重要組成部分。
(1)選擇按鈕(OptionButton):只能選擇其一個選項,常用來制作單選題或判斷題;(2)復選框(Check-Box):能選擇多個選項,常用來制作多選題;(3)文本框(TextBox):可以輸入文本,常用來制作填空題;(4)命令按鈕(CommandButton):用來確定選擇或輸入,也可設計超級鏈接。
教學課件的交互功能,常用于給學生提供自測試題,既可以配合教學工作,也有助于增加教與學的互動,方便及時反饋學習效果,提高學生學習的自主性和積極性。以下是在PowerPoint中利用VBA技術制作計算機應用基礎自測題的部分方法和過程。
本例在幻燈片中設計的界面如圖1所示,需要建立一個文本框,四個選項按鈕和三個命令按鈕。三個功能按鈕分別實現(xiàn)以下功能:單擊“重做”按鈕可以重新做本題;單擊“下一題”按鈕界面能夠轉到下一題;單擊“提交”按鈕成績文本框中能夠顯示出本題所選答案是否正確。

圖1 單項選擇題界面
標準包含適用范圍、規(guī)范性引用文件、術語和定義、儀器設備的技術參數(shù)、試劑材料、檢測步驟等六章內容,另附有4個資料性附錄(孵化用水、用具及廢棄物處理;尼龍絹袋和篩子制作;毛蚴孵化觀察時間;毛蚴與水中原生動物鑒別)以充分解釋,便于技術規(guī)范。標準內容簡要分述如下。
控件是制作交互課件的基礎工具,VBA還允許注冊自定義控件擴展功能。下面介紹一下制作交互式PPT課件常用的控件。
(3)制作四個選項框,單擊“工具→控件→選項按鈕”在幻燈片中按下鼠標左鍵拖動拉出一個方框。選中方框,右擊鼠標,彈出菜單中選“屬性”對話框,把“名稱”改為“a1”,把“caption”改為“A.指令系統(tǒng)”其他設為默認。 其余三個選項的“”可以分別命為“b1”“c1”“d1”,“caption”一項分別改為“B.可編程性”“C.高速運算”“D.存儲功能”。
(4)制作三個命令按鈕,單擊“工具→控件→命令按鈕”在幻燈片中按下鼠標左鍵拖動拉出一個方框,松開鼠標后方框變成一個按鈕。選中按鈕,右擊鼠標,在彈出菜單中選擇“屬性”命令,把“命令按鈕”屬性中的“caption”設為“重做”。其他兩個按鈕制作步驟相同,“caption”分別設為“下一題”和“提交”。這樣一個選擇題的界面就制作完成了。
對三個命令按鈕編寫程序,在“模塊”編輯窗口即可輸入如下程序代碼。


本文只介紹了PPT與VBA結合使用的一個簡單實例,VBA內置了很多控件、功能函數(shù)可以在課件中實現(xiàn)交互式圖像繪制、交互式背景音樂、實時控制等功能,還可以實現(xiàn)自動化,如批量設置幻燈片背景、實現(xiàn)圖片批量插入、在課件中實現(xiàn)隨機點名等功能。VBA編程技術可以使PowerPoint演示課件更加特色化、智能化。
[1]唐麗,鄒縣芳.交互式課件設計中VBA技術應用探究[J].阜陽師范學院學報:自然科學版,2011,28(2):107-109.
[2]程智.利用VBA來提高PowerPoint制作的課件交互性[J].中國電化教育,2002(6):52-53.
[3]程昌品.VBA在課件交互設計中的應用[J].電腦學習,2005(1):25-26.