国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Word > 正文

在Word2003中使用Word VBA制作選擇題

2024-08-22 13:29:58
字體:
來源:轉載
供稿:網友

   Word中的VBA功能可以使Word文檔具有交互功能,在學校教學中,教師就可以利用Word VBA功能在Word文檔中制作具有交互功能的選擇題。以使用Word2003制作雙項選擇題Word文檔為例,操作步驟如下所述:

  第1步,新建一個空白Word文檔,輸入選擇題的題目部分,如“一臺完整的計算機系統包括( )”,然后根據實際情況設置字體、字號,如圖2008070701所示。

在Word2003中使用Word VBA制作選擇題  武林網

  圖2008070701 輸入選擇題的題目

  第2步,在菜單欄依次單擊“視圖”→“工具欄”→“控件工具箱”菜單命令,打開“控件工具箱”。將光標定位到題目下一行的合適位置,然后在“控件工具箱”中單擊“復選框”按鈕,如圖2008070702所示。

復選框按鈕

  圖2008070702 單擊“復選框”按鈕

  第3步,右鍵單擊添加的復選框控件(checkbox1),在打開的快捷菜單中選擇“屬性”命令,如圖2008070703所示。

選擇屬性命令

  圖2008070703 選擇“屬性”命令

  第4步,打開控件“屬性”對話框,將“名稱”修改為“DaAn1”,并將“Caption”屬性后面的字符修改為相應選項(如“A.硬件系統”),如圖2008070704所示。

屬性對話框

  圖2008070704 “屬性”對話框

  第5步,在“屬性”對話框中雙擊“Font”屬性選項,在打開的“字體”對話框中為答案設置字體、字號和顏色,其它屬性保持默認設值,如圖2008070705所示。

字體對話框

  圖2008070705 “字體”對話框

  第6步,將剛才添加的復選框再復制三個,并分別修改其屬性(如“名稱”分別修改為“DaAn2”、“DaAn3”、“DaAn4”,“Caption”屬性分別修改為“B.系統軟件”、“C.軟件系統”、“D.辦公軟件”),如圖2008070706所示。

修改復選框控件屬性

  圖2008070706 修改復選框控件屬性

  第7步,將光標定位到答案下一行的合適位置,然后單擊“控件工具箱”中的“命令“按鈕,如圖2008070707所示。

控件工具箱

  圖2008070707 單擊“控件工具箱”中的“命令“按鈕

  第8步,右鍵單擊新添加的命令按鈕,選擇“屬性”命令。在打開的控件“屬性”對話框中將其“名稱”修改為“PanDuan1”,“Caption”屬性修改為“判斷正誤”,如圖2008070708所示。

設置屬性

  圖2008070708 設置屬性

  第9步,雙擊剛才添加的命令按鈕,打開“Visual Basic編輯器”窗口,將判斷對錯的代碼輸入到Private Sub panduan1_Click()和End Sub代碼中間。

  If DaAn1.Value = True And DaAn2.Value = False And DaAn3.Value = False And DaAn4.Value = True Then

  MsgBox "選對了,你真棒!", vbOKOnly, "結果"

  Else

  If DaAn1.Value = True And DaAn2.Value = True And DaAn3.Value = False And DaAn4.Value = False Or DaAn1.Value = True And DaAn2.Value = False And DaAn3.Value = True And DaAn4.Value = False Or DaAn1.Value = False And DaAn2.Value = True And DaAn3.Value = False And DaAn4.Value = True Or DaAn1.Value = False And DaAn2.Value = False And DaAn3.Value = True And DaAn4.Value = True Then

  MsgBox "你只選對了一個,繼續加油!", vbOKOnly, "提示"

  Else

  MsgBox "很遺憾,你選錯了,再思考一下!", vbOKOnly, "提示"

  End If

  End If

  完成輸入后關閉“Visual Basic編輯器”窗口,如圖2008070709所示。

輸入VBA代碼

  圖2008070709 輸入VBA代碼

  上述代碼含義如下:

  (1)如果選擇A和D且不選擇B和C,則按下“判斷正誤”彈出消息框“選對了,你真棒!”;

  (2)如果選擇A和B且不選擇C和D,則按下“判斷正誤”彈出消息框“你只選對了一個,繼續加油!”;

  (3)如果選擇A和C且不選擇B和D,則按下“判斷正誤”彈出消息框“你只選對了一個,繼續加油!”;

  (4)如果選擇B和D且不選擇A和C,則按下“判斷正誤”彈出消息框“你只選對了一個,繼續加油!”;

  (5)如果選擇C和D且不選擇A和B,則按下“判斷正誤”彈出消息框“你只選對了一個,繼續加油!”;

  (6)如果選擇B和C且不選擇A和D,或選擇了三項以上的選項,則按下“判斷正誤”彈出消息框“很遺憾,你選錯了,再思考一下!”

  第10步,再添加一個按鈕,將其“名稱”修改為“ChongXuan1”,“Caption”屬性修改為“重新選擇”,如圖2008070710所示。

修改控件屬性

  圖2008070710 修改控件屬性

  第11步,雙擊該按鈕入在“VisualBasic編輯器”窗口中將下述代碼輸入到Private Sub ChongXuan1_Click()和End Sub代碼中間。

  DaAn1.Value = False

  DaAn2.Value = False

  DaAn3.Value = False

  DaAn4.Value = False

  完成輸入后關閉“Visual Basic編輯器”窗口,如圖2008070711所示。

輸入VBA代碼

  圖2008070711 輸入VBA代碼

  第12步,單擊“控件工具箱”中的“退出設計模式”按鈕,并關閉“控件工具箱”,如圖2008070712所示。

退出設計模式

  圖2008070712 單擊“退出設計模式”按鈕

  該道選擇題運行結果如圖2008070713所示。

運行結果

  圖2008070713 運行結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 越西县| 高阳县| 新源县| 广饶县| 宁德市| 洛浦县| 繁昌县| 乌鲁木齐市| 环江| 黄冈市| 台北县| 镇平县| 两当县| 阿鲁科尔沁旗| 凌源市| 扶绥县| 德令哈市| 竹山县| 黔西县| 通州市| 佳木斯市| 常山县| 道真| 青铜峡市| 连城县| 台东县| 云梦县| 扶风县| 万载县| 类乌齐县| 泰兴市| 通榆县| 乐平市| 嘉鱼县| 泉州市| 永嘉县| 巴楚县| 兰溪市| 睢宁县| 定结县| 金寨县|