项目十三 第47练 在Visual Basic中修改Excel表格中的数据《Visual Basic 程序设计》(电工版第六版)一课一练

| 2份
| 5页
| 58人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十三的第47练,内容涵盖项目十三Visual Basic结合应用实例相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第47练 项目十三 Visual Basic综合应用实例 任务三 在Visual Basic中修改Excel表格中的数据 1、 单项选择题(本题共5小题) 1、在 VB 中要操作 Excel,首先需要引用 Excel 的对象库,以下正确的引用步骤是( ) A. 直接编写代码即可,无需引用 B. 工程→引用→勾选 “Microsoft Excel xx.x Object Library” C. 工具→选项→勾选 “Excel 组件” D. 控件→添加→选择 “Excel 控件” 【答案】 B 【解析】必须在“工程→引用”里勾选对应的“Microsoft Excel xx.x Object Library”,否则无法早期绑定。 2、在 VB 中创建 Excel 应用程序对象的正确代码是 ( ) A. Dim xlApp As New Excel.Application B. Dim xlApp As Excel = New Excel () C. Dim xlApp As Object = CreateObject ("Excel.Application") D. A 和 C 都正确 【答案】D 【解析】VB 中创建 Excel 对象有两种方式:前期绑定需引用对象库;后期绑定:无需引用。 3 、以下关于 VB 操作 Excel 的说法,错误的是( ) A. 可通过xlApp.Visible = True让 Excel 程序显示在界面上 B. VB 中创建的 Excel 对象使用后需手动释放,否则会残留 Excel 进程 C. VB 操作 Excel 时,单元格赋值只能用Range("A1").Text,不能用Value D. 可通过xlApp.Workbooks.Add()新建空白 Excel 工作簿 【答案】 C 【解析】单元格赋值既可以用 Range("A1").Value,也可以用 .Text。 4、在 VB 中,要关闭 Excel 并释放所有相关对象,以下操作顺序最合理的是( ) A. 关闭工作簿→退出 Excel→释放对象→设置对象为 Nothing B. 退出 Excel→关闭工作簿→释放对象→设置对象为 Nothing C. 释放对象→关闭工作簿→退出 Excel→设置对象为 Nothing D. 设置对象为 Nothing→关闭工作簿→退出 Excel→释放对象 【答案】 A 【解析】先关闭工作簿 → 退出Excel → 释放对象(Workbook、Workbooks、Application)→ 最后把变量设为 Nothing。 5、关于 VB 操作 Excel 的 “前期绑定” 和 “后期绑定”,下列描述错误的是 ( ) A. 前期绑定需要先引用 Excel 对象库,编写代码时有语法提示,兼容性受 Excel 版本限制 B. 后期绑定无需引用对象库,通过 CreateObject 函数创建对象,兼容性更好 C. 前期绑定声明 Excel 对象的语法为Dim xlApp As Object,后期绑定为Dim xlApp As New Excel.Application D. 两种绑定方式的核心操作逻辑一致,仅对象声明方式不同 【答案】 C 【解析】前期绑定的对象声明语法是Dim xlApp As New Excel.Application(需引用对象库),后期绑定才是Dim xlApp As Object。 2、 填空题(本题共5小题) 1、在 VB 中操作 Excel 时,若不想引用 Excel 对象库,可使用______函数创建 Excel 应用对象。 【答案】 CreateObject 【解析】后期绑定创建 Excel 对象的核心函数是CreateObject,完整语句为Set xlApp = CreateObject("Excel.Application")。 2、VB 中,要让 Excel 程序在后台运行,需设置xlApp.______ = False。 【答案】 Visible 【解析】xlApp.Visible = False让 Excel 后台运行。 3、若 VB 程序中打开了 Excel 工作簿但未正确释放对象,会导致______(填现象)。 【答案】 Excel 进程残留 【解析】未释放对象会导致 Excel 进程驻留(占用内存)。 4、VB 中修改 Excel 工作表 Sheet1 中 B2 单元格的值为 “VB 操作 Excel”,核心代码片段为: xlBook.Sheets("Sheet1").______("B2").______ = "VB操作Excel" 【答案】 Range;Value 【解析】Range("单元格地址"):按字符串地址(如 "B2"、"A1:C10")定位,是最常用、最直观的方式;Value是 Excel 单元格的默认属性,用于读写单元格的原始值(文本、数字、日期等),也是修改单元格内容的核心属性。 5、VB 中保存已修改的 Excel 工作簿,若要覆盖原文件,使用代码xlBook.______。 【答案】Save 【解析】xlBook.Save:保存修改(覆盖原文件)。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十三的第47练,内容涵盖项目十三Visual Basic结合应用实例相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第47练 项目十三 Visual Basic综合应用实例 任务三 在Visual Basic中修改Excel表格中的数据 1、 单项选择题(本题共5小题) 1、在 VB 中要操作 Excel,首先需要引用 Excel 的对象库,以下正确的引用步骤是( ) A. 直接编写代码即可,无需引用 B. 工程→引用→勾选 “Microsoft Excel xx.x Object Library” C. 工具→选项→勾选 “Excel 组件” D. 控件→添加→选择 “Excel 控件” 2、在 VB 中创建 Excel 应用程序对象的正确代码是 ( ) A. Dim xlApp As New Excel.Application B. Dim xlApp As Excel = New Excel () C. Dim xlApp As Object = CreateObject ("Excel.Application") D. A 和 C 都正确 3 、以下关于 VB 操作 Excel 的说法,错误的是( ) A. 可通过xlApp.Visible = True让 Excel 程序显示在界面上 B. VB 中创建的 Excel 对象使用后需手动释放,否则会残留 Excel 进程 C. VB 操作 Excel 时,单元格赋值只能用Range("A1").Text,不能用Value D. 可通过xlApp.Workbooks.Add()新建空白 Excel 工作簿 4、在 VB 中,要关闭 Excel 并释放所有相关对象,以下操作顺序最合理的是( ) A. 关闭工作簿→退出 Excel→释放对象→设置对象为 Nothing B. 退出 Excel→关闭工作簿→释放对象→设置对象为 Nothing C. 释放对象→关闭工作簿→退出 Excel→设置对象为 Nothing D. 设置对象为 Nothing→关闭工作簿→退出 Excel→释放对象 5、关于 VB 操作 Excel 的 “前期绑定” 和 “后期绑定”,下列描述错误的是 ( ) A. 前期绑定需要先引用 Excel 对象库,编写代码时有语法提示,兼容性受 Excel 版本限制 B. 后期绑定无需引用对象库,通过 CreateObject 函数创建对象,兼容性更好 C. 前期绑定声明 Excel 对象的语法为Dim xlApp As Object,后期绑定为Dim xlApp As New Excel.Application D. 两种绑定方式的核心操作逻辑一致,仅对象声明方式不同 2、 填空题(本题共5小题) 1、在 VB 中操作 Excel 时,若不想引用 Excel 对象库,可使用______函数创建 Excel 应用对象。 2、VB 中,要让 Excel 程序在后台运行,需设置xlApp.______ = False。 3、若 VB 程序中打开了 Excel 工作簿但未正确释放对象,会导致______(填现象)。 4、VB 中修改 Excel 工作表 Sheet1 中 B2 单元格的值为 “VB 操作 Excel”,核心代码片段为: xlBook.Sheets("Sheet1").______("B2").______ = "VB操作Excel" 5、VB 中保存已修改的 Excel 工作簿,若要覆盖原文件,使用代码xlBook.______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目十三 第47练  在Visual Basic中修改Excel表格中的数据《Visual  Basic 程序设计》(电工版第六版)一课一练-第1页
1

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。