• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      使用控件制作PPT課件交互練習題

      2013-04-29 00:44:03陳亞天
      大學(xué)教育 2013年7期
      關(guān)鍵詞:文本框控件命令

      陳亞天

      [摘 要]很多人使用PowerPoint制作PPT課件,卻因不熟悉編程而不能發(fā)揮PowerPoint強大的功能,本文簡單介紹PowerPoint2003中常用控件及VBA知識,通過制作單選題、多選題和填空題等案例,讓大家能迅速掌握并制作出具有交互功能的PPT課件練習題。

      [關(guān)鍵詞]PowerPoint2003 PPT課件 控件 VBA

      [中圖分類號] G484 [文獻標識碼] A [文章編號] 2095-3437(2013)07-0054-02

      自1990年微軟(Microsoft)的PowerPoint問世后,這款軟件在國內(nèi)被越來越多的教育工作者使用,在信息化教育大環(huán)境推動下,很多人提倡使用多媒體課件開展教育活動。因為PowerPoint上手容易,成為大多數(shù)教師制作課件的首選。使用中,很多老師對幻燈片的基本操作以及文字、圖片、音視頻等素材的編排都比較熟悉,但制作具有交互功能的練習題卻感到很棘手。利用PowerPoint中的編程雖可以實現(xiàn),但很多人擔心編程難以掌握而望而卻步。事實上并不需要太多的專業(yè)編程知識,利用PowerPoint自帶的控件,配合一些簡單的語句就可以實現(xiàn)PPT課件強大的交互功能。

      一、PowerPoint中的控件及VBA的簡單知識

      在Microsoft Office系列軟件中,提供了一組這樣的工具,稱為控件(亦稱ActiveX控件),可以使用它在PowerPoint演示文稿中控制一組預(yù)定義的事件(或執(zhí)行一段程序代碼)來達到我們需要的目的。在Powerpoint(以2003為例)中選擇菜單“視圖-工具欄-控件工具箱”,如圖1。

      (一)常用的控件

      文本框(TextBox):可輸入文本,可形成滑動條展示于大量的文字,亦可用于設(shè)計填空題;

      命令按鈕(CommandButon):用于制作按鈕,常通過點擊后執(zhí)行一定的代碼;

      選項按鈕(OptionButton):通常一組使用,只能選中其中一個,可用于制作單項選擇題或判斷題;

      標簽(Label):用于表現(xiàn)靜態(tài)文字信息,如顯示選擇題、判斷題的題目等

      復(fù)選框(CheckBox):是一個選擇控件,可用于多項選擇題的制作。

      (二)控件中常涉及的屬性

      以命令按鈕為例,在控件工具箱中選擇命令按鈕,鼠標變成十字形,在頁面上點擊或拖拉會出現(xiàn)一個“CommandButton1”的按鈕,右擊鼠標,選擇“屬性”,彈出一個屬性窗口,如圖2。其中常用的參數(shù)有:

      名稱——控件默認名,一般不作修改,如果修改,會影響到VBA中的對象名稱;

      Caption——控件顯示名,如將Caption后面的CommandButon1改成確定,我們將發(fā)現(xiàn)頁面上命令按鈕的文字就變成了確定;

      Font——用于設(shè)置控件顯示名的字體、大小等;

      BackColor——設(shè)置按鈕背景色;

      Height、Left、Top、Width——用于設(shè)置命令按鈕的位置及大??;

      Picture——可導(dǎo)入圖片作為命令按鈕的背景圖。

      (三)VBA簡介

      VBA是Visual Basic for Application的簡寫,它以應(yīng)用程序開發(fā)語言VISUAL BASIC語言為基礎(chǔ),經(jīng)過修改并運行在Microsoft Office的應(yīng)用程序,可以使這些應(yīng)用程序(PowerPoint、Excel等)自動化,極大地增加Office系列軟件的交互性。在PPT中,對于控件如果不添加代碼,控件的使用價值將大大降低。

      仍以命令按鈕為例,雙擊頁面中的命令按鈕,頁面將跳轉(zhuǎn)到VB的編輯界面,如圖3。如果我們在光標默認閃爍行中添加代碼,就意味著PPT放映中點擊命令按鈕后,將執(zhí)行添加的程序代碼。

      二、使用控件制作PPT課件中交互練習題

      (一)PPT課件中的單選題

      在PPT頁面上利用普通的文本框輸入題干,插入4個選項按鈕控件(OptionButton),將屬性里面的Caption修改為選擇項內(nèi)容,具體如圖4。將題干和選擇項位置調(diào)整合適位置。雙擊第一個選擇按鈕控件進入VB編輯界面,可看到有OptionButton1-4四個對象,對OptionButton1、OptionButton2分別輸入:

      Private Sub OptionButton1_Click()

      MsgBox ("錯誤")

      End Sub

      以及Private Sub OptionButton2_Click()

      MsgBox ("正確")

      End Sub

      其余2個選擇按鈕的代碼操作類似OptionButton1代碼的輸入。

      運行PPT,點擊B選項,會跳出“正確”的提示框,點擊其他選項,會跳出“錯誤”的提示框。當然我們還可以將上面的代碼進行修改,將“錯誤”的文字換成其他文字,運行時可顯示其他的提示文字。

      (二)PPT課件中的多選題

      多選題設(shè)置類似單選題,不過插入的是復(fù)選框(CheckBox)控件,并添加一個命令按鈕控件,具體如圖5。進入VB編輯界面后,此處主要編輯CommandButton1對象代碼,輸入如下代碼:

      Private Sub CommandButton1_Click()

      If CheckBox1.Value = True And CheckBox2.Value = True And CheckBox3.Value = True And CheckBox4.Value = True And CheckBox5.Value = False Then

      MsgBox ("正確")

      Else: MsgBox ("錯誤")

      End If

      End Sub

      該例中CheckBox1.Value=Ture表示該復(fù)選框被勾選,如未選,系統(tǒng)默認CheckBox1.Value=False,因為答案是ABCD,E是錯誤的,所以要強調(diào)CheckBox5.Value = False,代碼才能判斷正確的選擇項。

      (三)PPT課件中的填空題

      選擇文本框控件插入,并添加一個命令按鈕,如圖6。進入VB編輯界面,選擇文本框控件,注意事件為change,輸入如下代碼:

      該例中因為“秦觀”“秦少游”都是正確答案,所以要考慮到這一點。當然我們也可以對文本框控件不編輯代碼,另增加一個命令按鈕,將粗體代碼添加在命令按鈕控件的Click事件中,運行時輸入文字不會有任何變化,只有通過點擊命令按鈕給出答案的判斷或提示。

      [ 參 考 文 獻 ]

      [1] 北京博彥科技開發(fā)有限責任公司. Offce VBA編程高手[M].北京大學(xué)出版社,2000,(12).

      [2] 網(wǎng)冠科技.Visual Basic 6.0控件時尚編程百例[M].機械工業(yè)出版社,2001.

      [責任編輯:陳 兵]

      猜你喜歡
      文本框控件命令
      只聽主人的命令
      巧用文本框?qū)崿F(xiàn)PPT多圖片排版
      PPT文本框的另類應(yīng)用
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      移防命令下達后
      這是人民的命令
      文本框酷變3D效果
      藍色命令
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      文本框在地理課件中的應(yīng)用
      依安县| 嘉禾县| 桦南县| 滦南县| 迁西县| 宁陵县| 竹北市| 西安市| 仙游县| 山东省| 响水县| 隆德县| 桦南县| 麻城市| 博乐市| 时尚| 林周县| 婺源县| 平顶山市| 竹溪县| 腾冲县| 大竹县| 汪清县| 潞西市| 辰溪县| 云和县| 内丘县| 罗源县| 大石桥市| 垦利县| 来安县| 华亭县| 思茅市| 调兵山市| 梓潼县| 鄄城县| 怀来县| 元氏县| 卢龙县| 屏东县| 大安市|