• Office VBA开发经典 基础入门卷
21年品牌 40万+商家 超1.5亿件商品

Office VBA开发经典 基础入门卷

67.94 6.9折 99 全新

库存13件

四川成都
认证卖家担保交易快速发货售后保障

作者刘永富,刘行

出版社清华大学出版社

ISBN9787302505891

出版时间2018-09

装帧平装

开本16开

定价99元

货号1201757290

上书时间2024-10-21

聚合博文书店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介

刘永富,化学工程专业博士研究生,微软Office大师、VBA专家、51CTO学院认证讲师,网名ryueifu。他对Office及其VBA,以及VSTO开发有十余年的深入研究,尤其精通0ffice各组件的VBA编程和VB6的应用开发。独立创作多项Office VBA相关作品、教程,代表性技术作品有:UseAPI、OfficeCommandbarViewer、RibbonXMLEditor、ExcelComaddin、VBE2014、VisualStudioAddin2016等,这些原创作品深受广大学习者的欢迎。


刘行,吉林财经大学日与会计专业,就职于世界500强外企,有丰富的财务和数据处理实战经验。


目录
  
第1章VBA编程概述1


1.1VBA应用领域和发展现状1


1.1.1美国的VBA水平1


1.1.2日本的VBA水平2


1.1.3VBA专家考试3


1.2Office与VBA的安装3


1.2.1安装DAEMONToolsLite5


1.2.2Office2003的安装6


1.2.3Office2010的安装10


1.3Office版本12


1.3.1界面的变化13


1.3.2文件格式的革新14


1.3.3Office版本对VBA编程的影响15


1.4OfficeVBA编程开发的产品类型15


1.4.1基于Office文件的编程开发15


1.4.2VisualBasic6封装16


1.4.3VSTO开发16


1.5高效学习VBA编程16


1.5.1推荐基础16


1.5.2学习计划17


习题17


第2章宏的编写和执行18


2.1编程前的设定18


2.1.1显示“开发工具”选项卡18


2.1.2设置宏安全性19


2.2开始VBA宏编程20


2.2.1手工编写个VBA宏20


2.2.2录制宏21


2.3VBA代码的保存23


2.4宏的执行方法24


2.4.1使用“宏”对话框25


2.4.2使用快捷键25


2.4.3指定宏到图形对象26


2.4.4使用工作表事件运行宏26


2.4.5使用工作簿事件运行宏28


2.4.6指定宏到功能区28


2.4.7指定宏到快速访问工具栏30


2.4.8通过立即窗口执行宏31


习题31


第3章VBA编程环境32


3.1VBA编辑器界面介绍32


3.1.1立即窗口33


3.1.2本地窗口35


3.1.3属性窗口35


3.1.4对象浏览器36


3.1.5代码的查找和替换37


3.1.6VBA选项38


3.1.7外接程序管理器39


3.1.8VBA帮助40


3.2VBA工程管理42


3.2.1添加模块42


3.2.2移除模块42


3.2.3导出和导入模块43


3.2.4修改工程属性43


3.2.5工程引用44


习题45


第4章VBA语法基础46


4.1VBA数据类型46


4.1.1字符串47


4.1.2数值型48


4.1.3日期和时间型49


4.1.4布尔型49


4.1.5变体型50


4.1.6对象型50


4.1.7数据类型的判断51


4.1.8变量声明的简写形式54


4.1.9变量声明的初始默认值54


4.1.10数据类型的转换55


4.2表达式与运算符56


4.2.1算术运算符56


4.2.2比较运算符57


4.2.3Like运算符58


4.2.4逻辑运算符59


4.3使用变量60


4.3.1变量命名60


4.3.2变量的声明60


4.3.3变量的赋值61


4.3.4变量的作用范围和生存期63


4.3.5声明变量的其他写法64


4.4使用常量64


4.4.1自定义常量64


4.4.2内置枚举常量65


4.5其他数据类型68


4.5.1自定义类型68


4.5.2枚举类型69


4.5.3集合70


4.6使用InputBox输入对话框72


4.6.1VBA库中的InputBox72


4.6.2Excel库中的InputBox73


4.7使用MsgBox输出对话框75


4.8顺序结构77


4.9条件选择结构77


4.9.1If语句78


4.9.2Select语句79


4.9.3Choose语句82


4.9.4Switch语句82


4.10循环结构83


4.10.1While…Wend语句83


4.10.2Do…Loop语句84


4.10.3For语句86


4.10.4ForEach语句87


4.11流程跳转控制语句88


4.11.1GoTo语句88


4.11.2GoSub…Return语句89


4.11.3Exit语句90


4.11.4End语句90


4.12数组91


4.12.1一维数组91


4.12.2二维数组93


4.12.3使用Array创建数组94


4.12.4对象数组95


4.12.5变体数组96


4.12.6动态数组96


4.13代码优化97


4.13.1同一行书写多条语句98


4.13.2长语句的续行书写98


4.13.3使用缩进98


4.13.4使用模块定义102


4.13.5使用注释103


4.13.6使用With结构104


4.13.7使用Me关键字106


习题107


第5章过程与函数设计108


5.1过程108


5.1.1创建过程108


5.1.2过程的运行和调用109


5.1.3过程的参数110


5.1.4可选和默认参数112


5.1.5参数的传递方式113


5.1.6参数数量可变的过程114


5.1.7数组作为参数114


5.2函数115


5.2.1自定义函数的返回值116


5.2.2自定义函数的用途116


5.2.3设置自定义函数的说明信息119


5.2.4为自定义函数创建帮助文档121


习题127


第6章程序调试和错误处理128


6.1程序调试技巧128


6.1.1单步执行程序128


6.1.2设置断点130


6.1.3使用Stop语句130


6.2错误处理131


6.2.1Err对象132


6.2.2遍历错误号和错误描述133


6.2.3故意引发错误133


6.3错误跳转134


6.3.1错误发生时跳转到某行134


6.3.2错误发生时继续向下执行136


6.3.3Resume与ResumeNext语句136


习题137


第7章字符串处理139


7.1认识字符串140


7.1.1全角与半角140


7.1.2子字符串140


7.1.3字符串的长度141


7.1.4检索子字符串的位置142


7.2字符串转换144


7.2.1字符与ASCII码144


7.2.2大小写转换145


7.2.3全半角转换146


7.2.4去除多余空格146


7.2.5倒序147


7.2.6替换147


7.3字符串生成149


7.3.1String函数149


7.3.2Space函数149


7.4字符串与数组149


7.4.1Split函数149


7.4.2Join函数151


7.4.3Filter函数151


习题152


第8章数学计算与日期处理154


8.1数学函数154


8.1.1三角函数计算154


8.1.2随机数155


8.2日期与时间函数156


8.2.1返回与设置当前日期时间157


8.2.2计算程序运行时间157


8.2.3日期时间的生成158


8.2.4日期时间的加减运算159


8.2.5计算两个日期的间隔160


8.2.6日期时间的分解161


习题161


第9章ExcelVBA对象模型162


9.1对象和对象类型162


9.1.1属性162


9.1.2方法163


9.1.3事件163


9.1.4父子对象164


9.2使用对象变量164


9.2.1With结构166


9.2.2集合对象167


9.3ExcelVBA对象170


9.3.1应用程序对象171


9.3.2工作簿对象171


9.3.3表对象171


9.3.4单元格区域对象171


习题172


第10章应用程序Application对象173


10.1Application对象重要成员173


10.1.1ActiveWorkbook173


10.1.2ActiveSheet173


10.1.3ActiveWindow174


10.1.4ActiveCell174


10.1.5Addins175


10.1.6COMAddins176


10.1.7WorksheetFunction178


10.1.8Commandbars179


10.2Application对象重要属性180


10.2.1默认文件路径DefaultFilePath属性180


10.2.2显示剪贴板DisplayClipboardWindow属性181


10.2.3启用事件EnableEvents属性182


10.2.4显示“开发工具”选项卡ShowDevTools属性182


10.2.5句柄Hwnd属性182


10.2.6标题Caption属性183


10.2.7版本Version属性183


10.2.8用户名UserName属性184


10.2.9安装路径Path属性185


10.2.10状态栏StatusBar属性186


10.2.11默认工作表个数SheetsInNewWorkbook属性187


10.2.12窗口状态WindowState属性187


10.2.13最近打开的文件RecentFiles188


10.3Application对象常用方法189


10.3.1激活其他组件ActivateMicrosoftApp方法189


10.3.2设置Excel的计算模式189


10.3.3计算Calculate方法190


10.3.4表达式评价Evaluate方法190


10.3.5快捷键OnKey方法191


10.3.6发送按键SendKeys方法192


10.3.7运行宏Run方法193


10.3.8退出应用程序Quit方法195


10.3.9定时执行OnTime方法195


10.3.10撤销Undo方法196


10.4Application对象常用事件196


10.4.1WorkbookBeforeClose事件198


10.4.2事件的取消199


10.4.3禁用和启用事件199


10.4.4SheetSelectionChange事件199


10.4.5WindowActivate事件200


10.4.6归纳总结201


习题201


第11章工作簿Workbook对象202


11.1工作簿对象的表达202


11.1.1利用索引值202


11.1.2利用工作簿名称202


11.1.3宏代码所在的工作簿202


11.1.4活动工作簿203


11.2Workbook对象重要属性204


11.2.1文档内置属性BuiltinDocumentProperties205


11.2.2文档自定义属性CustomDocumentProperties207


11.2.3工作簿的名称和路径208


11.2.4IsAddin属性208


11.2.5Saved属性209


11.2.6工作簿的窗口209


11.3Workbook对象重要方法214


11.3.1新建工作簿214


11.3.2打开工作簿215


11.3.3设置工作簿的打开密码215


11.3.4保存工作簿216


11.3.5另存工作簿216


11.3.6关闭工作簿217


11.3.7激活工作簿217


11.3.8保护工作簿218


11.3.9导出为PDF文档218


11.4Workbook对象常用事件221


11.4.1工作簿打开和关闭前事件222


11.4.2文档事件过程中Cancel参数的作用223


11.4.3工作表激活事件223


11.4.4工作表右击事件224


11.4.5工作表修改事件225


11.4.6工作表选中区域变更事件226


习题226


第12章工作表Worksheet对象227


12.1工作表集合Worksheets对象228


12.1.1表的遍历229


12.1.2表的增加230


12.1.3表的删除231


12.2Worksheet对象常用属性233


12.2.1单元格属性233


12.2.2Name与CodeName属性234


12.2.3前一个与后一个工作表235


12.2.4应用程序与父级对象236


12.2.5工作表标签颜色236


12.2.6是否显示分页符237


12.2.7工作表的可见性237


12.2.8页面设置238


12.3工作表的自动筛选240


12.3.1工作表的3种状态241


12.3.2遍历筛选器244


12.3.3处理自动筛选后的区域245


12.3.4按照单元格填充颜色筛选247


12.3.5按照单元格字体颜色筛选248


12.4Worksheet对象常用方法248


12.4.1激活和选中工作表249


12.4.2工作表的移动和复制250


12.4.3控制工作表的计算251


12.4.4设定背景图片252


12.4.5复制和粘贴数据253


12.4.6使用记录窗体254


12.4.7工作表的保护255


12.4.8工作表的预览和打印256


12.5Worksheet对象重要事件258


12.5.1选中区域变更事件259


12.5.2工作表修改事件261


12.5.3工作表右击事件263


12.5.4使用类模块操作Excel文档事件265


习题266


第13章图表Chart对象267


13.1Chart对象重要属性269


13.1.1图表的构成269


13.1.2读写图表类型270


13.1.3修改图表数据源270


13.1.4设置图表标题271


13.1.5设置图表区与绘图区格式273


13.1.6设置坐标轴格式274


13.1.7操作数据系列275


13.1.8遍历数据系列276


13.1.9操作数据点277


13.1.10操作数据标记278


13.1.11操作图例279


13.2Chart对象常用方法280


13.2.1图表工作表的删除280


13.2.2图表复制为图片281

<

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP