`
zhangziyueup
  • 浏览: 1241143 次
文章分类
社区版块
存档分类
最新评论

利用Word VBA制作选择题

 
阅读更多

Word中的VBA功能可以使Word文档具有交互功能,在学校教学中,教师就可以利用Word VBA功能在Word文档中制作具有交互功能的选择题。以使用Word2003制作双项选择题Word文档为例,操作步骤如下所述:

1步,新建一个空白Word文档,输入选择题的题目部分,如“一台完整的计算机系统包括( )”,然后根据实际情况设置字体字号,如图2008070701所示。
输入选择题的题目
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运行结果
以上内容转自:http://www.wordhome.com.cn/Word2003/1425.html
分享到:
评论

相关推荐

    在Word2003中使用WordVBA制作选择题.pdf

    在Word 2003中使用Word VBA制作选择题的功能可以使Word文档具有交互功能,在学校教学中,教师就可以利用Word VBA功能在Word文档中制作具有交互功能的选择题。 知识点1:在Word 2003中使用Word VBA制作选择题的步骤 ...

    在Word2003中使用Word VBA制作选择题

    Word2003中的VBA功能可以使Word文档具有交互功能,在学校教学中,教师就可以利用Word VBA功能在Word文档中制作具有交互功能的选择题

    利用word VBA制作简易考试及阅卷系统

    利用Word VBA制作简易考试及阅卷系统,不仅能够大幅提升工作效率,还可以通过技术手段改进考试流程,为教育事业的发展做出贡献。这种系统特别适合中小学校或教育机构进行标准化考试管理,具有很高的实用价值和应用...

    VBA题库管理系统 信息初始化 生成试卷

    (一)直接利用Word环境,使用Word的所有功能。 Word是微软公司集成办公软件Office中的一个组件,是用户使用最为广泛的软件平台之一。用其内嵌的编程语言VBA进行二次开发得到的应用软件,既可以使繁琐、重复操作...

    Word中的VBA

    在教育环境中,教师可以利用Word VBA来制作具有反馈和交互性的学习材料,比如选择题。 以下是如何使用Word2003通过VBA创建双项选择题的详细步骤: 1. 首先,打开一个新的Word文档,输入选择题的题目,比如“一台...

    Office VBA从新手到高手视频教程下载第19章 使用PowerPoint VBA调用数据库制作试题课件.zip

    例如,可以创建按钮供用户选择答案,然后通过VBA检查他们的选择是否正确。此外,还可以记录用户的答题情况,如正确率、答题时间等,将这些数据保存回数据库,以便进一步分析。 总的来说,通过学习这个"Office VBA从...

    word 制作自动评卷

    通过以上步骤,我们可以利用Word的高级功能制作出一个基本的自动评卷系统。然而,更复杂的需求可能需要借助其他软件或在线平台来实现,例如专门的考试系统。不过,对于小规模的课堂测试,Word的自动评卷功能已经足够...

    VB自动出题题库系统设计(源代码+系统).rar

    通过VB,开发人员可以利用其丰富的组件和控件来设计用户界面,实现与用户的交互。此外,VB对数据库的支持较好,使得它能够方便地管理大量的题库数据,进行数据的存储、检索和更新。 系统主要由几个核心模块组成:...

    在Word2021中制作电子版单择题的方法.docx

    在Word2021中制作电子版单选题是一个实用且高效的...总之,利用Word2021的控件工具箱,你可以轻松地制作出专业且交互式的电子版单选题,这对于教学和测试环境提供了便利,同时也节省了打印和分发纸质试卷的时间和资源。

    操作题题库(ppt,word,excel)

    通过学习以上知识点,用户可以高效地利用Excel进行数据处理,用Word创建专业文档,以及用PPT制作引人入胜的演示。不断练习和深入理解这些工具的功能,将大大提高工作效率和质量。在实际工作中,这些技能不仅适用于IT...

    2021-2022收藏资料反思Microsoft Word 文档.doc

    学生的活动在教学中至关重要,在Word中,我们可以创建互动式练习,如填空题、选择题,利用Word的表格和形状工具构建逻辑结构。同时,利用宏或VBA编程,可以创建自定义的交互式组件,增强文档的实用性。 教学目标的...

    ASP0055基于VBA的试卷生成系统的设计及实现.doc

    3. **试卷模板定制**:教师可以利用Word的VBA功能自定义试卷模板,包括布局、字体、版式等,确保试卷的格式一致性。 4. **实时编辑与预览**:系统提供在线编辑功能,教师可以在网络环境中实时调整试卷内容,同时有...

    计算机二级Msoffice25套Word题.doc

    每一套题都可能包含选择题、填空题、操作题等多种类型,全面测试考生的理论知识和实际操作能力。在准备过程中,考生应该多做练习,了解每个功能的实际应用场景,并注意时间管理,因为在考试中,完成所有题目并在规定...

    计算机二级办公软件高级应用复习题word部分

    9. **目录制作**:利用自动目录功能,根据标题样式自动生成目录,便于阅读和导航。 10. **引用和索引**:掌握脚注和尾注的添加,以及索引的创建,用于标注和检索文档内容。 11. **邮件合并**:理解邮件合并的概念...

    计算机二级Ms_office高级应用选择题知识点.docx

    【计算机二级Ms_office高级应用选择题知识点】 计算机二级考试中涉及的Ms_office高级应用部分,主要是针对Microsoft Office软件包中的Word、Excel、PowerPoint等组件的高级操作技能进行考核。这些知识点涵盖了文字...

    二级+办公软件高级应用技术+练习题及答案

    1. **Microsoft Word**:作为最常用的文档处理软件,Word的高级应用包括复杂的排版、样式设置、宏编程(VBA)以及邮件合并等。例如,通过样式设置可以统一文档格式,宏编程可以自动化重复任务,邮件合并则可用于批量...

    word高级教程

    - **利用VBA编程制作考试用作文稿纸**:介绍如何使用VBA编程来自动化创建文稿纸的过程。 - **制作真实试卷模板**:提供创建具有实际考试场景的试卷模板的指导。 - **制作漂亮的个性日历**:教授如何使用Word设计独特...

    自学考试命题及自动排版系统的设计与实现

    它包括“试卷蓝图”和“组配试卷”两个工具栏,前者允许教师自定义试卷结构和选择题格式,后者则实现了试题的组配、试卷生成和答案制作。系统采用向导式界面,引导教师填写试卷结构信息,如题型分布和分值分配,可以...

    计算机二级office自己整理的完整笔记,包含所有知识点

    3. 利用VBA宏将Word文档转换为幻灯片,创建PPT模板后通过大纲转换。 4. 使用格式刷重置段落间距和行距。 5. Word中处理不认识的字,使用Unicode编码拆分成几个字。 6. 插入表格后随原表格动态变化的设置方法,使用...

Global site tag (gtag.js) - Google Analytics