4.2信不信,只用兩句程式碼做出的互動式單項選擇題
用vba在ppt中製作單項選擇題,具有良好的互動性,避免答案出現必須依次出現,可以有學生決定去做哪個題目、哪部分,加大了課堂的知識容量和自由度,人機互動更加方便,師生互動更加有序,因此在教學中具有一定的應用價值。
複雜的vba程式碼讓很多人望而卻步,這是一個事實。其實可以用非常簡單一兩句程式碼就可以做出很好的互動式單項選擇題。
只要有兩句就能完成單項選擇題的互動:
MsgBox ("對不起,答錯了!")
MsgBox ("你真棒,答對了!")
右擊任一選項卡,單擊“自定義功能區”命令,
在開啟的對話方塊中勾選“開發工具”選項,單擊“確定”命令,
單擊出現的“開發工具”選項卡,就可以看見“控制元件”組的各種控制元件。
現舉例製作互動性單項選擇題過程如下:
1.中國獲得奧運會金牌第一人是:
A.李寧
B.許海峰
C.吳小璇
D.欒菊傑
首先,用插入文字框的方法輸入題目的題幹部份“1.中國獲得奧運會金牌第一人是:”,設定為楷體40 黑,再用控制元件工具箱中的單選框做好四個選項。先做好第一個以後,複製得到其它三個再修改。
單擊選項按鈕,然後在幻燈片上左擊,出現OptionButton1項,右鍵單擊OptionButton1,在彈出選單中選擇“屬性”,修改屬性中的“Caption”為“A.李寧”,修改屬性中的“font”為楷體、一號,“Enable”為“ture” ,“ForeColor”為&H000000FF&,紅色,
右鍵單擊OptionButton1,在彈出選單中選擇“檢視程式碼”,在 “Private Sub OptionButton1_Click()”和“End Sub”兩段程式碼中間插入:
Private Sub OptionButton1_Click()
MsgBox ("對不起,答錯了!")
End Sub
右擊單選項,在彈出選單中選擇“設定控制元件格式”,在“設定控制元件格式”調整選項尺寸為高度:1.5,寬度:18 ,
然後用複製出另外三個,分別修改它們的位置,在彈出選單中選擇“位置”,分別設定為(4,6)(4,9)(4,12)(4,15),注(左上角,左上角);
然後分別修改複製出另外三個“屬性”和“察看程式碼”中的程式碼。
第二個OptionButton2屬性中的“Caption”修改為“B.許海峰”,右鍵單擊OptionButton2,在彈出選單中選擇“檢視程式碼”,在開啟的視窗中出現“Private Sub OptionButton2_Click()”和“End Sub”兩段程式碼中間插入:
Private Sub OptionButton2_Click()
MsgBox ("你真棒,答對了!")
End Sub
第三個OptionButton3屬性中的“Caption”修改為“C.吳小璇”,右鍵單擊OptionButton3,在彈出選單中選擇“檢視程式碼”,在開啟的視窗中出現“Private Sub OptionButton3_Click()”和“End Sub”兩段程式碼中間插入:
Private Sub OptionButton3_Click()
MsgBox ("對不起,答錯了!")
End Sub
第四個OptionButton4屬性中的“Caption”修改為“D.欒菊傑”,右鍵單擊OptionButton4,在彈出選單中選擇“檢視程式碼”,在開啟的視窗中出現“Private Sub OptionButton4_Click()”和“End Sub”兩段程式碼中間插入:
Private Sub OptionButton4_Click()
MsgBox ("對不起,答錯了!")
End Sub
至於四個選項哪個對,就輸入:MsgBox ("你真棒,答對了!"),其餘的輸入:MsgBox ("對不起,答錯了!")。
再複製出若干張幻燈片,只要修改一下題乾和每一項中的屬性中的“Caption”和四個選項中的程式碼就可以了。
只用一句程式碼就可以做出如此互動性好的ppt,很簡單吧?vba是一種很好的製作ppt的方法,只要你有興趣,有毅力去學習,你會開闢出一個全新的ppt製作新天地!
相關文章
- 禁用文字選擇、右鍵選單例項程式碼單例
- select下拉選單項互換效果程式碼例項
- css 兄弟選擇器簡單程式碼例項CSS
- 蜂巢式導航選單程式碼例項
- js如何互換兩個select下拉選單的option項JS
- 響應式導航選單程式碼例項
- 表單互動設計之必選項思考
- css自定義單選按鈕的樣式程式碼例項CSS
- 如何動態刪除css的偽物件選擇器程式碼例項CSS物件
- css屬性選擇器程式碼例項CSS
- js選項卡簡單程式碼例項JS
- JavaScript封裝的id選擇器程式碼例項JavaScript封裝
- windows使用git bash 無法互動鍵盤上下鍵移動選擇選項的解決方法WindowsGit
- 動態生成select三級聯動選單程式碼例項
- 直播商城原始碼如何實現資料的單項選擇原始碼
- 響應式設計:做出正確的選擇——資料資訊圖
- :nth-child選擇器使用程式碼例項
- JS 控制 兩個ListBox之間選擇移動項 (轉發)JS
- js如何獲取css偽類選擇器樣式值程式碼例項JSCSS
- 低程式碼行業湧出大量玩家,企業該如何做出選擇?行業
- javascript動態設定元素的樣式簡單程式碼例項JavaScript
- 互動式指令碼指令碼
- 直播系統程式碼,點選選擇欄,彈出各個選項
- python 在命令列中選擇檔案路徑的互動程式Python命令列
- :eq()選擇器匹配多個元素程式碼例項
- 選擇下拉選單項實現跳轉效果
- 點選左右箭頭可以移動選項例項程式碼
- 關於敏捷開發的兩道選擇題敏捷
- 幽默:兩種專案包的選擇難題
- css簡單水平導航選單程式碼例項CSS
- 遮蔽滑鼠右鍵選單例項程式碼單例
- css二級下拉選單程式碼例項CSS
- jQuery 省市級聯選單程式碼例項jQuery
- js省市級聯選單程式碼例項JS
- select下拉選單美化程式碼例項
- js橫向滑動摺疊導航選單程式碼例項JS
- Java 的選擇語句(轉)Java
- 動森模式為何特殊?它用單機模式做出了網遊的互動模式