第19章 Visual Basic与Excel 联合编程

Slides:



Advertisements
Similar presentations
实用农业科技写作 王鹏文. 第一章 导论 第一节 农业科技写作概述 一 、 农业科技写作概念和分类: 科技文献类、科技应用类、 科技普及类、科技新闻类 二、 农业科技写作的意义和重要性: 科技工作的重要组成部分、科学研究的手段、 科技成果的反映和标志、科技交流的工具 三、 农业科技写作的特点 : 功利性与及时性、科学性与先进性、读者的专门性与狭隘性、
Advertisements

教職維護 學校端操作手冊 v1 計畫團隊:國立清華大學 (03) ( 代表號 ) 服務時間: 09:00-12:00 13:30-17:30.
新课程引领 实践中前行 —— 蓟县初中信息技术三年课改总结. 自从 2005 年秋季我市进入基础教育新一 轮课程改革实验以来,在市教研室的正 确领导下,我县初中信息技术课改工作 稳步推进。三年来,取得了一些成果, 也有不少体会。现将三年来的信息技术 课改工作总结如下。
河南省基础教育资源网 邓伟鹏 二〇一二年七月 内容大纲 1. 培训平台的目的 2. 培训平台介绍 3. 培训平台功能 4. 培训工作建立流程 5. 培训门户 6. 在线学习 6.1 课程学习 6.2 在线考试 7. 培训考试管理 7.1. 课程管理 7.2 必修学习班建立 7.3 在线考试管理 7.4.
桐乡市地方税务局 2013 年度社会保险费汇算清缴有 关政策及事项说明. 一、政策规定 根据《中华人民共和国社会保险法》、《桐乡市社会保险费征缴管 理办法》(市政府令第 42 号)、《 关于完善社会保险费征缴管理有关问 题的通知》(桐政办发 [2012]152 号)及《关于完善社会保险费征缴管理.
极目古今话短长 ——中国侠的历史文化文化诠释 汪聚应
NO.005 職涯 報 實習 徵才 攻讀 國立嘉義大學 學生事務處學生職涯發展中心.
國中教育會考 十二年國教—免試入學 及 意見整理.
严格标准 规范程序 认真做好党员发展工作.
薪資申報系統操作說明.
商学院 旅游管理专业介绍.
 历史以人类的活动为特定的对象,它思接万载,视通万里,千恣百态,令人销魂,因此它比其他学科更能激发人们的想像力。    
Word2010的使用 讲解人:常蕊.
《数学》(华师大.八年级 下册) 第二十一章数据的整理与初步处理 扇形统计图的制作.
中国平安校园招聘.
Word2010典型应用_003 长文档Word技巧.
怎样报销劳务性费用? ——暨薪酬发放申报系统介绍 怎样报销劳务性费用? ——暨薪酬发放申报系统介绍 (学院、部门适用)
5.1 Excel 概述 Excel的特点 1、表格制作 2、完成复杂运算 3、建立图表 4、数据库管理 5、决策支持.
104學年度臺南區免試入學作業國中端說明會 臺南市政府教育局 104學年度臺南區高級中等學校免試入學委員會 日期:104年1月9日(五)
求职信的写作方法 一、求职信的概念、写作目的和重要性 二、求职信的写作格式 三、如何提高求职信的含金量 四、写求职信的四个误区
Excel高级班 学员 焦攀飞 汪晴讲师 Office套餐 学习心得 自主学习最关键 焦攀飞 赖球 49 D 2056
『臺北市營建剩餘資源管理系統』 教育訓練說明 臺北市政府 報告人 王宏正
Access数据库知识 安丘市职业中专 雷云龙.
4.3 处理数据 宝鸡理工学校计算机组 李小保.
电子表格工作簿的操作 和数据的处理 感谢各位领导和老师的莅临与指导! 授课人:幸福人寿邵阳中心支公司 银保部王晚英.
“三项制度+一个平台”构建 省级高校教学质量监控体系
瓯海职专财经专业组简介.
国有资产清查 数据填报操作规范 2016年3月25日.
软件工程 实验三 周志钊
比爾蓋茲導讀.
一年級品德教育「感恩」德目教學 我家寶貝要出生 興南國小 一學年課程發展小組.
上海文会会计师事务所有限公司 中国注册会计师 童幸义
2012年投入产出调查 录入程序使用说明 卫生和行政事业 北京市投入产出办公室 2013年3月.
关于成绩的数理统计的探讨 望您多多指教!多谢!!.
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
仓储企业岗位人员招聘 第一组 组员 :陈娇娇 祝婷婷 丁元莉 袁珮 王慧.
簡報製作:北港國民小學 王素涼 楊來坤 文/王素涼 美工設計/郭虹妙
人口与计划生育 统计分析 昌吉市计划生育委员会 二○○六年三月.
三 校 生 高 考 培 训 ---OFFICE~EXCEL.
單元19 韓信傳(一) 漢書選讀 授課教授:宋淑萍教授 【本著作除另有註明外,採用創用CC「姓名標示
十四岁,我读《红楼梦》 揽月小队 出品.
財金資訊系統應用 蔡進金 連絡電話:
第十章 房地产开发项目的经济评价 §1 房地产开发项目及其前期工作 §2 房地产开发项目经济评价 本章内容.
2014年深圳市学生人身意外伤害保险投保工作介绍 中国人民财产保险股份有限公司深圳市分公司
《招标管理系统使用说明书》 国采(湖北)技术有限公司 技术支持 联系方式:
第2章 Visual FoxPro 简介 Visual FoxPro概述 Visual FoxPro设计工具
金融資訊管理 撰寫VBA的基本事項.
財金資訊系統應用 蔡進金 連絡電話:
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
第三篇 Excel 2002 第六章 認識Excel 2002 第七章 深入Excel Excel 2002的功能特色
97學年度 導師輔導知能研習營成果.
办学条件核查 评估秘书组 电力职业技术学院 山西机电职业技术学院 2014年7月9日.
第八单元 Word和Excel 进阶应用.
科 展 說 明.
Excel高级功能培训 PSMT质量部 王新民
電腦應用 製作單位: 高雄市立高雄中學.
台中市的火車交通 組員 蔡孟娟 陳佳鈺 王靖雯 邱芳婷 鍾孟軒.
地方科技基础条件资源调查管理信息系统 (标准化器)操作培训 2017年7月 呼和浩特
怎样报销劳务性费用? ——暨薪酬发放申报系统介绍 怎样报销劳务性费用? ——暨薪酬发放申报系统介绍 (项目经费适用)
成本会计学.
舊生升級編班與新生管理操作說明 全誼資訊股份有限公司 中華民國106年06月05日.
中国建筑的特征 执教:浮 石 单位:吴川一中 时间:2005/10/ 梁思成
项目4.4: 工作表格式化 项目描述 能力目标 与WORD一样也对EXCEL的数据单元格设置边框和底纹,使工作表更加美观漂亮;若使用条件格式还能将符合条件的单元格数据指定格式,以便更好地比较和分析数据;设置页面布局、打印范围、打印参数将工作表打印出来。 掌握对单元格设置边框和底纹的基本操作与应用,
计 算 机 应 用 基 础 潍坊学院 计算机工程学院 主讲人:李凤慧.
我會看年曆.
新课程理念下如何进行课堂教学 刘志超 2014年2月25日.
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
學生通訊錄 Excel 試算表的基本操作 06 「通訊錄」是群體中進行聯 絡、互通訊息很重要的資料。 製作一份精美且資訊豐富詳 實的通訊錄,對於 Excel 來 說是一件適合的作品。
中国建筑的特征 执教:浮 石 单位:吴川一中 时间:2005/10/ 梁思成
6 分析資料-以統計測量數呈現.
Presentation transcript:

第19章 Visual Basic与Excel 联合编程 使用Visual Basic编写管理信息系统类的软件时,经常需要将最终结果以没有规律而且复杂的报表的形式显示出来。虽然Visual Basic中自带了处理报表的一些工具,但是用起来很不方便,所以进行报表编程时经常会用到Excel类型库和Excel软件。本章将介绍Visual Basic和Excel联合运用的方法。

19.1 Excel基础 在编写报表程序之前,首先应当用Excel软件制作好报表的模板文件。然后才使用程序向该模板文件输出数据。所以编程人员必须会使用Excel软件才可以。下面简单地介绍一下Excel的相关知识。

19.1.1 Excel简介 Excel的全称是Microsoft Office Excel。它是Microsoft Office(微软办公自动化)套装软件的成员之一,主要用于电子表格的处理。由于其强大的表格处理能力,用户非常喜欢用其制作各种复杂的表格和各类图表。因为,介绍Excel软件已经远远超出了本书的范围,所以在此不再多说。 在进行报表编程时,通常先利用Excel软件制作好复杂表格的样式,然后在程序中使用代码实现向表格输出数据,最后利用Excel软件的打印等功能处理报表。另外Excel超群的计算能力也可以省掉程序设计人员编写很多计算的代码。

19.1.2 创建Excel文件 Excel的文件都以工作薄文件的形式存放在硬盘上。这些工作簿文件的扩展名为“.xls”。每个工作薄文件内包含一个或多个工作表。所以,在制作表格之前首先应当建立工作薄文件。

19.2 使用OLE控件调用Excel 在程序中可以直接使用工具箱中的OLE控件调用Excel文件。这一节将介绍如何使用OLE控件调用Excel文件的方法。

19.2.1 【插入对象】对话框的使用 在程序中调用Excel文件可以使用“插入对象”对话框,也可以使用程序代码实现。下面用一个例题说明使用“插入对象”对话框调用Excel文件的方法。

19.2.2 编写程序在OLE控件中显示文件 1、CreateEmbed方法 2、CreateLink方法 3、SourceDoc属性和Action属性

19.3 针对Excel的程序设计 如果仅仅是显示Excel文件的内容,则使用前面介绍的OLE控件的方法即可。但是,在实际编程时可能要对Excel文件进行各种各样的操作。例如,向Excel文件输出数据、获取Excel文件中的内容、控制打印Excel文件等。从这一节开始,将介绍针对Excel的具体编程方法。

19.3.1 在程序中引用 Excel 类型库 在编写操作Excel文件的程序时,首先应当引用Excel类型库。根据计算机上安装的Excel软件的版本的不同,类型库的版本也不一样。

19.3.2 操作Excel对象 要通过程序代码操作Excel文件时,必须在程序中使用Excel对象。而且要以变量的形式使用Excel对象。经常使用到的Excel对象主要有Application(应用)、Workbook(工作薄)和Worksheet(工作表)等三个对象。其中,应当首先创建Application对象,然后通过Application对象操作Workbook对象,再通过Workbook对象操作Worksheet对象。

19.3.3 向工作表输出数据 上一小节的例题19.3中使用了语句xlSheet.Cells(1, 1) = "abcdefg",向当前工作表输出了字符数据。其中,Cells是工作表的属性,可以用其向工作表输出数据。(具体内容请参照本书)

19.3.4 打印工作表 数据表中有了需要的数据后,接下来最重要的工作可能就是打印了。要打印工作表中的内容,需要用到的是 Worksheets对象的PrintOut方法,该方法的格式如下: Worksheets对象.PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName)

19.3.5 获取工作表数据 获取工作表数据时,只能一个单元格一个单元格的获取,不能获取一个区域、一整行或一整列的数据。因此获取数据的方法有两种,一种是使用Cells属性,例如,将第3行、第3列中的数据显示到消息框中的语句为: MsgBox xlSheet.Cells(3, 3) 另一种为使用Range属性,例如,将B4单元格的内容显示到消息框中的语句为: MsgBox xlSheet.Range("b4")(具体内容请参照本书)