亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VBA在多媒體Powerpoint課件的應(yīng)用技巧

        2014-12-31 00:00:00金山
        計算機光盤軟件與應(yīng)用 2014年16期

        摘 要:Visual Basic for Applications(簡稱為VBA)是Visual Basic的一種宏語言,是一種應(yīng)用程式視覺化的Basic腳本,可以拓展Powerpoint課件的復(fù)雜交互功能,通過其強大的控件工具箱和編程能力可以使PPT課件具有交互性和靈活性,開發(fā)出精美實用的多媒體交互式PPT課件輔助課堂教學(xué),提升學(xué)科課堂教學(xué)有效性,提高學(xué)科教學(xué)質(zhì)量。

        關(guān)鍵詞:VBA;Visual Basic;Powerpoint課件;多媒體;教學(xué)

        中圖分類號:TP317.4

        Visual Basic for Applications(簡稱VBA)是微軟公司開發(fā)出來在其桌面應(yīng)用程序中執(zhí)行通用的自動化(OLE)任務(wù)的編程語言,主要用來擴展Windows的辦公自動化軟件Microsoft Office的功能——其中,Powerpoint軟件通過VBA使其應(yīng)用和功能得到大大提升,并使PPT的開發(fā)效率和應(yīng)用范圍更廣泛——PowerPoint中的VBA可以實現(xiàn)很多復(fù)雜的交互,其強大的編程能力讓PPT課件的制作簡單快捷,具備靈活的交互功能,促進(jìn)課堂教學(xué)富有生動性和趣味性,大大提升多媒體PPT課件輔助教學(xué)有效性。筆者結(jié)合多年P(guān)PT課件開發(fā)實踐經(jīng)驗,淺談一下VBA在多媒體Powerpoint課件的應(yīng)用技巧,與大家分享。

        1 Visual Basic for Applications(簡稱為VBA)基礎(chǔ)知識概述

        VBA是Visual Basic的一種宏語言,是一種應(yīng)用程式視覺化的Basic腳本,實際上VBA是寄生于非常流行的Visual Basic應(yīng)用程序高級開發(fā)語言的一個子集版本,必須在Powerpoint課件開發(fā)環(huán)境里才能有效應(yīng)用和運行。嚴(yán)格地說,在語法結(jié)構(gòu)和程序框架上VBA和VB十分相似,學(xué)習(xí)和應(yīng)用可以舉一反三觸類旁通:如果已經(jīng)熟悉VB編程語言,學(xué)習(xí)VBA非??旖?,僅需要掌握VBA的專有對象等即可靈活編寫程序;相應(yīng)的,學(xué)完VBA會給學(xué)習(xí)VB打下堅實的基礎(chǔ),學(xué)習(xí)效果事半功倍。

        VBA也是一種面向?qū)ο蟮母呒壋绦蛟O(shè)計語言,程序設(shè)計元素完整:可視化、事件驅(qū)動、組件、對象、控件等,一應(yīng)俱全。VBA的學(xué)習(xí)應(yīng)用者可以使用宏記錄器記錄PPT課件制作者的各種操作,并將其自動轉(zhuǎn)換為VBA程序代碼,可通過VBA編輯器進(jìn)一步加工處理--這樣PPT課件愛好者可以容易地將日常PPT課件開發(fā)工作轉(zhuǎn)換為VBA程序代碼,使PPT課件制作工作自動化。

        PPT課件開發(fā)者可以通過控件工具箱、宏管理器和VBA編輯器等高效整合開發(fā)出多媒體PPT交互式課件,使PPT課件具有flash、authorware等軟件同樣的人性化交互功能,真正實現(xiàn)人機交互,提升PPT課件輔助教學(xué)效率。

        2 VBA在多媒體Powerpoint課件的應(yīng)用技巧

        VBA編程語言博大精深,必須掌握VBA在多媒體Powerpoint課件的應(yīng)用技巧,才能提高PPT交互式課件開發(fā)效率,實現(xiàn)PPT課件各種強大交互功能。

        2.1 VBA編輯器是實現(xiàn)PPT課件交互性功能的編程環(huán)境

        在powerpoint環(huán)境中進(jìn)行PPT課件的VBA編程有兩種快捷方式:錄制宏和在Visual Basic編輯器中直接編程。錄制宏是將一系列PPT課件操作過程錄下來并由PPT自動轉(zhuǎn)換為相關(guān)VBA語句,并保存為一個宏文件,可以在Visual Basic編輯器中進(jìn)行二次加工拓展編程。因此,如果有針對性地對VBA學(xué)習(xí)提高可應(yīng)用第一種方式,如在powerpoint中制作出具有較好交互功能的PPT課件,建議應(yīng)用第二種方式,即直接在VBA編輯器中進(jìn)行編程。

        通過雙擊Powerpoint課件中任一控件,即可打開VBA編輯器(或者點擊菜單:工具->宏->Visual Basic編輯器)。VBA編輯器操作環(huán)境分為:菜單區(qū)、工程資源管理區(qū)、對象編輯區(qū)。其中,工程資源管理器主要列出PPT課件中每一頁幻片、窗體、模塊等對象信息;在對象編輯區(qū)里可對指定對象進(jìn)行設(shè)計或代碼編輯;控件代碼編輯窗口,在這里可打開相應(yīng)控件的代碼編輯窗口,輸入VBA程序代碼,實現(xiàn)交互功能。在真正PPT課件VBA編程時用得最多的是“控件代碼編輯窗口”及“工程資源管理器”,在這個可視化的面向?qū)ο蟮木幊汰h(huán)境里完成所有PPT高級交互功能。

        2.2 宏是學(xué)習(xí)VBA的助手和指南

        PPT里的宏又稱為宏命令,是通過特殊的VBA控制語,將一系列動作簡便化,即一種批處理的程序。更嚴(yán)格地,PPT宏是一種鑲?cè)朐赑PT文件里面的VBA程序代碼,按照程序人員的設(shè)計編寫,可以實現(xiàn)各種各樣的功能。錄制完成的宏可反復(fù)執(zhí)行,讓PPT課件操作者減輕開發(fā)負(fù)擔(dān),大大地縮短了操作時間,并可以實現(xiàn)課件交互功能的自動化。通過宏管理器可以錄制宏、運行宏、單步執(zhí)行宏、刪除宏、編輯宏等,這里最關(guān)鍵的就是編輯宏,可以直接打開VBA的編程環(huán)境即Microsoft Visual Basic可視化編程窗口,在這里可以查看“隱藏”在宏背后的VBA代碼,可以學(xué)習(xí)、研究、分析、修改VBA的對象、事件、控件、屬性、參數(shù)、代碼結(jié)構(gòu)等,進(jìn)一步完善和拓展宏功能,從而實現(xiàn)復(fù)雜PPT課件交互功能和自動化控制,因此,宏是開始VBA之旅的第一站,是學(xué)習(xí)VBA的助手和指南。

        2.3 控件工具箱是VBA可視化界面元素

        在制作多媒體PPT交互式課件時,經(jīng)常用到按鈕、文本框、選項框等之類的可視化界面元素,這就是ActiveX控件,所謂ActiveX控件就是一種可供編程控制的圖形對象。在在Powerpoint中選擇菜單“視圖-工具欄-控件工具箱”,則“控件工具箱”就會出現(xiàn)在powerpoint工作區(qū)內(nèi)。常見控件有:標(biāo)簽(Label),用于表現(xiàn)PPT課件文字提示信息,如顯示數(shù)學(xué)題干、字詞句段篇等;復(fù)選框(CheckBox),可用于PPT課件的多項選擇題的實現(xiàn);選項按鈕(OptionButton),俗稱單選按鈕,通常用來制作PPT課件單項選擇題或判斷題等;文本框(TextBox),可以輸入文本或動態(tài)顯示文本,用來制作PPT課件的填空題型;命令按鈕(CommandButton),可用于制作PPT課件的交互按鈕,配合超級鏈接功能,可改變PPT課件的播放順序和高級交互功能;另外,可通過“其它控件”選項選擇更多更高級的控件,通過為控件設(shè)置屬性、事件、方法和賦予一定功能的編程代碼,讓控件為PPT課件服務(wù)。

        2.4 VBA語言規(guī)范是實現(xiàn)PPT課件高級交互功能的基礎(chǔ)

        只有掌握VBA的語言規(guī)范,才能得心應(yīng)手地應(yīng)用VBA編程實現(xiàn)PPT課件的高級交互功能,如連線題、填空題、拖動效果和教學(xué)游戲等。VBA編程語言同樣規(guī)定了標(biāo)識符、運算符、數(shù)據(jù)類型、變量與常量、數(shù)組、語句等語法規(guī)范,必須嚴(yán)格遵守,養(yǎng)成良好編程習(xí)慣。VBA編程同樣支持4種程序結(jié)構(gòu):順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、分支結(jié)構(gòu)和模塊結(jié)構(gòu)。VBA還內(nèi)置了功能豐富的內(nèi)部函數(shù):數(shù)學(xué)函數(shù)、日期和時間函數(shù)、類型轉(zhuǎn)換函數(shù)、字符串函數(shù)、邏輯測試函數(shù)和輸入輸出函數(shù)等。通過這些靈活的內(nèi)部函數(shù)可以幫助PPT課件程序代碼設(shè)計和減少代碼的編寫工作,可以充分拓展VBA語言功能,增強VBA編程效率,在實際應(yīng)用中起到事半功倍的效果。如在制作數(shù)學(xué)PPT課件時,就可運用數(shù)學(xué)函數(shù)、三角函數(shù)增強PPT科學(xué)計算功能等。另外,要掌握PPT應(yīng)用程序?qū)ο蠹捌鋺?yīng)用技巧,其中DocumentWindow對象、SlideShowWindow對象、Slide對象、Shape對象在課件制作過程中會經(jīng)常用到,通過這些對象可靈活控制PPT課件界面,實現(xiàn)意想不到的交互功能。

        2.5 VBA移植性強可靈活共享應(yīng)用

        VBA代碼是內(nèi)嵌在PPT課件里的,可以靈活地移植到其它PPT里課件里共享應(yīng)用。通過復(fù)制粘貼就可以把VBA代碼拷貝到另一個PPT交互課件里,這其中需要注意控件名稱的引用和修改,不能直接“拿來主義”,需要進(jìn)一步的二次開發(fā)應(yīng)用才能更好地“借用”現(xiàn)成VBA代碼段和功能效果。

        綜上所述,Visual Basic for Applications(簡稱為VBA)編程功能強大,再整合觸發(fā)器、控件、超鏈接等可實現(xiàn)更復(fù)雜更豐富的交互PPT課件功能,只有靈活掌握VBA在多媒體Powerpoint課件的應(yīng)用技巧和注意事項,才能把VBA的功能發(fā)揮得淋漓盡致,開出發(fā)超凡脫俗的PPT交互課件,提升課堂教學(xué)有效性,全面提高教學(xué)質(zhì)量。

        參考文獻(xiàn):

        [1]Powerpoint VBA幫助文件.

        [2]王秀麗,張曉.OFFICE文檔對象編程實現(xiàn)文檔數(shù)據(jù)自動處理[J].電腦知識與技術(shù),2012(31).

        [3]郝曉輝.宏與VBa在Word中的巧用[J].唐山師范學(xué)院學(xué)報,2002(02).

        作者簡介:金山(1967.09-),男,河南新蔡人,文學(xué)碩士,研究方向:教育技術(shù)學(xué)。

        作者單位:沈陽醫(yī)學(xué)院 教育技術(shù)中心,沈陽 110034

        中文字幕一区二区在线看| 国产真实老熟女无套内射| 久久精品人人做人人爽| 国产日产精品一区二区三区四区的特点| 女人被爽到呻吟gif动态图视看| 国产喷水福利在线视频| 一本色道久久综合中文字幕| 国产人妖赵恩静在线视频| 国产自拍成人在线免费视频| 99人中文字幕亚洲区三| 99久久精品免费观看国产| 久久午夜伦鲁片免费无码| 女人的天堂av免费看| 免费无码黄网站在线观看| 亚洲一区二区av免费观看| 一区二区三区视频在线观看| 99久久99久久精品免费看蜜桃| 国产成人综合色在线观看网站| 岛国大片在线免费观看| 日本中出熟女一区二区| 狠狠爱婷婷网五月天久久| 国产乱妇无码大片在线观看 | 久久精品—区二区三区无码伊人色| 亚洲女同一区二区久久| 亚洲第一页视频在线观看| 亚洲国产精品成人久久| 国产人妻人伦精品1国产盗摄| 1精品啪国产在线观看免费牛牛| 黑丝国产精品一区二区| 精品人妻久久一区二区三区| 久久久亚洲av成人网站 | 99精品久久精品一区| 国产a级三级三级三级| 青青草原综合久久大伊人| 手机色在线| 中文字幕精品亚洲无线码二区| 国产精品国产三级国产专区50| 风韵人妻丰满熟妇老熟女视频| 国内揄拍国内精品少妇| 亚洲另类精品无码专区 | 国产在线av一区二区|