Excel专业开发:Microsoft Excel及VBA应用开发权威指南
¥
48
4.8折
¥
99
九五品
库存2件
作者[美]史蒂芬·布伦、罗布·博维、约翰·格林、丹尼斯·瓦仑汀 著;王永、谢青、罗龙艳、武建军 译
出版社电子工业出版社
出版时间2013-01
版次2
印数2千册
装帧平装
货号C1223
上书时间2024-11-10
商品详情
- 品相描述:九五品
图书标准信息
-
作者
[美]史蒂芬·布伦、罗布·博维、约翰·格林、丹尼斯·瓦仑汀 著;王永、谢青、罗龙艳、武建军 译
-
出版社
电子工业出版社
-
出版时间
2013-01
-
版次
2
-
ISBN
9787121183133
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
792页
-
字数
1000千字
-
正文语种
简体中文
- 【内容简介】
-
《Excel专业开发(第2版)》基于Excel2003及之后的版本和VSTO.NET2008开发平台介绍了Excel专业应用程序开发的各种方法和技术,其内容相对前一版有较大的调整和更新。主要包括Excel各类应用程序的结构和开发方法;Excel应用程序的工作表、用户接口、工具栏、用户窗体和Office2007功能区用户界面等的开发;自定义类与对象的程序设计;VBA程序的设计、错误处理、调试及性能优化;图表编程技术、数据处理技术、数据库开发技术,以及在Excel应用程序中控制其他程序的技术;Excel与C、VB6、VB.NET2008的混合编程、托管外接程序开发及WindowsAPI函数的调用方法;Excel与XML、Web服务程序的通信,以及Excel专业应用程序的安全、打包、发布及帮助文件的制作等内容。
本书对Excel应用程序开发各种技术的介绍全面而深入浅出,通俗易懂,是Excel中高级用户和开发人员的书,也是想了解与提高Excel应用程序设计的技术人员的参考书。
- 【作者简介】
-
Rob Bovey,是一家名为Application Professionals的软件开发公司的总裁,该公司专注于Microsoft Office、Visual Basic以及SQL Server等应用程序的开发。Rob将其多年以来为团体客户开发财务、会计和行政信息系统的宝贵经验带到了Application Professionals公司。如果您想了解更多的信息,请访问Application Professionals的官方网站www.appspro.com。
Rob曾负责完成了Microsoft Excel中几个插件的开发,先后参与了Microsoft Excel 97 Developers Kit和Excel 2002 and 2007 VBA Programmer's Reference两书的编写。Rob分别于罗切斯特理工学院和北卡罗来纳州大学Chapel Hill分校获得理学学士学位和MBA硕士学位。自1995年以来,Rob每年都被Microsoft授予“最有价值专家”称号。
- 【目录】
-
第1章绪论
1.1关于本书
1.2本书适合的读者群
1.3Excel开发人员分类
1.4Excel——应用程序的开发平台
1.4.1用作数据输入和输出表示层的工作表
1.4.2用作简单数据存储的工作表
1.4.3VBA代码与用户窗体
1.4.4用作声明式编程语言的工作表
1.4.5Excel对象模型
1.5本书结构
1.6本书案例
1.7支持的软件版本
1.8关于字体风格
1.9关于配套资源
1.10帮助与支持
1.11专业Excel开发网站
1.12读者反馈
第2章应用程序的结构
2.1基本概念
2.1.1无编码的应用程序
2.1.2自动化工作簿
2.1.3通用加载宏
2.1.4特定程序中的加载宏
2.1.5独立式应用程序
2.1.6可用的技术
2.2本章小结
第3章Excel与VBA开发的最佳惯例
3.1命名规则
3.1.1一个命名规则惯例
3.1.2命名规则惯例
3.1.3过程
3.1.4模块、类和用户窗体
3.1.5工作表和图表
3.1.6VisualBasic工程
3.1.7Excel用户接口的命名规则
3.1.8不必使用命名规则的特殊情况
3.2关于程序结构与组织的最佳惯例
3.2.1应用程序的结构
3.2.2过程化应用程序的组织
3.3一般性应用程序开发的最佳惯例
3.3.1代码注释
3.3.2代码的可读性
3.3.3通用的VBA编程惯例
3.3.4修改控制
3.4本章小结
第4章工作表设计
4.1工作表用户接口设计的原则
4.2程序行和程序列:用户接口设计的基本技术
4.3预定义名称
4.3.1命名常量
4.3.2命名区域
4.3.3命名公式
4.3.4预定义名称的作用范围
4.4样式
4.4.1创建和使用样式
4.4.2修改样式
4.4.3在工具栏中添加样式下拉框
4.5用户接口中的画图技术
4.5.1使用边框创建特殊效果
4.5.2创建具有良好格式的表格
4.5.3显示帮助文本的单元格批注
4.5.4使用图形
4.6数据检验
4.6.1数据的唯一性检验
4.6.2级联列表
4.7条件格式
4.7.1创建动态表
4.7.2警示错误
4.8在工作表中使用控件
4.8.1窗体控件的优点
4.8.2Active控件的优点
4.9实例分析
4.9.1隐藏行和列
4.9.2预定义名称
4.9.3样式
4.9.4用户接口的绘图技术
4.9.5数据检验
4.9.6条件格式
4.10本章小结
第5章函数、通用加载宏和特定应用的加载宏
5.1应用程序的四个阶段
5.1.1开发与维护
5.1.2启动
5.1.3运行
5.1.4关闭
5.2函数库加载宏
5.2.1用户自定义函数(UDF)示例
5.2.2UDF的命名规则
5.2.3让UDF看起来更像内部函数
5.2.4为函数库加载宏创建友好的名称和描述信息
5.2.5关于UDF的一些重要细节
5.2.6VBAUDF问题
5.3通用加载宏
5.4特定应用的加载宏
5.4.1使用表驱动的方法管理工作表用户接口(UI)
5.4.2使用VBA动态修改用户接口工作表
5.5实例分析
5.5.1功能特性
5.5.2应用程序的组织
5.6本章小结
第6章独立式应用程序
6.1独立式应用程序的结构
6.1.1启动与关闭
6.1.2自定义用户界面
6.1.3处理与分析
6.1.4显示结果
6.2实例分析
6.2.1PETRAS报表
6.3本章小结
第7章使用类模块创建对象
7.1创建对象
7.1.1类模块的结构
7.2创建集合
7.2.1创建集合对象
7.2.2用地址表示类集合的不足
7.3捕获事件
7.4引发事件
7.4.1家庭关系问题
7.4.2创建触发类
7.5实例分析
7.5.1PETRAS时刻表
7.5.2PETRAS报表
7.6本章小结
第8章应用程序的结构
8.1命令栏设计
8.2表驱动命令栏
8.2.1表驱动命令栏构建器简介
8.2.2命令栏定义表
8.2.3小结
8.3综合应用示例
8.3.1在工作表菜单栏中添加带子菜单的自定义菜单
8.3.2添加自定义工具条
8.3.3添加自定义右击命令栏
8.4从文件中导入自定义图标
8.4.1创建用于图标和掩码的位图文件
8.4.2将位图文件作为命令栏按钮的图标
8.5使用钩子截获命令栏控件事件
8.5.1为什么要使用事件钩子
8.5.2事件钩子的用途
8.5.3Tag属性的重要性
8.5.4选择性粘贴命令栏
8.6实例分析
8.6.1PETRAS时刻表
8.6.2PETRAS报表
8.6.3应用程序的环境
8.6本章小结
第9章XML介绍
9.1XML
9.1.1XML文件示例
9.1.2XSD文件示例
9.1.3Excel2003的XML特性概述
9.1.4一个简单的金融模型
9.1.5创建XML架构定义文件
9.1.6XML映射
9.1.7导出和导入XML数据
9.1.8XML对象模型和事件
9.1.9早期版本中的XML支持
9.1.10使用命名空间
9.2本章小结
第10章Office2007Ribbon用户界面
10.1RibbonX范式
10.2Office2007OpenXML文件格式介绍
10.2.1OpenXML文件格式的结构
10.3Ribbon设计和编码的最佳惯例
10.3.1支持工作流程的设计
10.3.2使用加载项选项卡
10.3.3在多个加载项之间共享自定义的选项卡和组
10.3.4keytip属性
10.3.5管理控件的自定义图标
10.3.6使用全局回调处理器
10.3.7无效处理
10.4表驱动的RibbonUI自定义
10.4.1访问customUIXML中的部件
10.5需要解决的高级问题
10.5.1为独立式应用程序创建RibbonUI
10.5.2隐藏RibbonUI
10.5.3确定组合框、下拉框和编辑框控件的大小
10.5.4工作表导航
10.5.5使用模板
10.6进阶阅读
10.6.1RibbonX:自定义Office2007Ribbon
10.7相关网站
10.7.1Office开发人员网站中的XML
10.7.2OpenXMLDeveloper.org
10.7.3Office良好用户界面开发人员门户网站
10.8本章小结
第11章创建跨版本兼容的应用程序
11.1单个应用程序中的命令栏和Ribbon用户界面
11.1.1轻量级方法
11.1.2重量级方法
11.1.3提取命令栏的处理逻辑
11.1.4创建Ribbon用户界面加载器
11.1.5其他注意事项
11.2Excel2007开发的其他问题
11.2.1无法将代码添加到无宏的Excel文件
11.2.2使用文件系统
11.3Windowsvista的安全和文件夹结构
11.3.1用户账户控制(UAC)
11.3.2标准用户账户
11.3.3公共配置文件
11.3.4分清WindowsXP和WindowsVista
11.4本章小结
第12章理解和使用WindowsAPI调用
12.1概述
12.1.1查找文档
12.1.2查找声明
12.1.3查找常量的值
12.1.4理解句柄
12.1.5封装API调用
12.2与屏幕相关的操作
12.2.1读取屏幕分辨率
12.2.2查看像素的尺寸
12.2.3设备上下文(devicecontext)
12.3与窗口相关的操作
12.3.1窗口类
12.3.2获取窗口
12.3.3ANSI编码与Unicode编码的比较和Alias子句
12.3.4查找相关的窗口
12.3.5窗口消息
12.3.6更改窗口的图标
12.3.7改变窗体的样式
12.4与键盘相关的操作
12.4.1检验Shift键,Ctrl键,Alt键,CapsLock键,NumLock键和ScrollLock
键的状态
12.4.2检测某个键是否被按下
12.5与文件系统和网络相关的操作
12.5.1查找用户ID
12.5.2改变UNC路径
12.5.3查找指定的文件夹
12.5.4将文件删除到回收站中
12.5.5浏览文件夹
12.6实例分析
12.6.1PETRAS时刻表
12.6.2PETRAS报表
12.7本章小结
第13章用户窗体设计与范例
13.1基本原则
13.1.1简单化
13.1.2显示界面,而非业务规则
13.1.3使用类,而非默认实例
13.1.4提供属性和方法,而非控件
13.2控件基础
13.2.1命名
13.2.2分层
13.2.3位置
13.2.4Tab次序和加速键
13.2.5数据绑定
13.2.6事件处理
13.2.7验证
13.3可视效果
13.3.1用户窗体的窗口样式
13.3.2使关闭按钮不可用
13.3.3在用户窗体上显示图形、图表和艺术字等
13.3.4锁定与禁用控件
13.3.5弹出式菜单
13.4用户窗体的位置和尺寸
13.4.1靠近单元格
13.4.2响应不同的分辨率
13.4.3可调整尺寸的用户窗体
13.4.4分隔栏
13.5向导
13.5.1向导对话框的设计规则
13.5.2创建一个向导对话框
13.6动态窗体
13.6.1用户窗体中的控件子集
13.6.2代码创建和表驱动的窗体
13.6.3滚动区域
13.6.4动态控件的事件处理和控件数组
13.7无模式用户窗体
13.7.1闪屏
13.7.2进度条
13.7.3与菜单项组合在一起
13.8特殊控件
13.8.1组合框
13.8.2Windows通用控件
13.9实例分析
13.9.1PETRAS时刻表
13.9.2PETRAS报表
13.10结论
第14章接口
14.1什么是接口
14.2代码重用
14.3定义自定义接口
14.4自定义接口的实现
14.5自定义接口的使用
14.6多态性
14.7提高健壮性
14.8简化开发
14.8.1进度条
14.8.2CProgressBar类
14.9插件架构
14.10实例分析
14.10.1PETRAS时刻表
14.10.2PETRAS报表
14.11本章小结
第15章VBA错误处理
15.1错误处理的概念
15.1.1未处理错误与已处理错误的比较
15.1.2Err对象
15.1.3何为错误处理器
15.1.4错误处理器的作用域
15.1.5OnError语句
15.1.6Resume语句
15.1.7产生自定义错误
15.2单个退出点原则
15.3简单错误处理
15.4复杂错误处理器的结构
15.4.1过程错误处理器
15.4.2不重要的过程
15.5中央错误处理器
15.6类和用户窗体中的错误处理
15.6.1Initialize和Activate事件
15.6.2Terminate事件
15.7把它们结合在一起
15.8实例分析
15.8.1PETRAS时刻表
15.8.2PETRAS报表应用程序
15.9本章小结
第16章VBA调试
16.1基本的VBA调试技术
16.1.1运行模式和中断模式
16.1.2调试模式
16.1.3使用断点(F9)
16.1.4单步执行代码
16.1.5改变执行点或设置下一条语句(Ctrl+F9)
16.2立即窗口(Ctrl+G)
16.2.1Debug.Print
16.2.2充分利用立即窗口
16.3调用堆栈(Ctrl+L)
16.4监视窗口
16.4.1设置基本的监视
16.4.2使用基本的监视
16.4.3监视类型
16.4.4监视窗口中的数组、用户自定义类型(UDT)和类
16.4.5快速监视(Shift+F9)
16.5本地窗口
16.6对象浏览器(F2)
16.6.1基本特征
16.6.2高级特征
16.7创建和运行“测试桩”
16.8使用断言
16.9程序开发者应当知道的调试快捷键
16.9.1一般情况
16.9.2调试模式的代码执行
16.9.3导航
16.9.4信息
16.10本章小结
第17章优化VBA的性能
17.1测量性能
17.2PerfMon实用工具
17.3创造性思维
17.3.1做拼图游戏
17.3.2确定步骤
17.3.3站在盒子外思考
17.3.4打破规则
17.3.5了解数据
17.3.6提出问题
17.3.7了解工具
17.4宏观上的优化
17.4.1预处理
17.4.2检查阶数
17.4.3收紧循环
17.4.4快速VBA算法
17.5在微观上的优化
17.5.1VBA
17.5.2Excel
17.6结论
第18章数据库开发简介
18.1数据库简介
18.1.1为什么使用数据库
18.1.2关系数据库
18.1.3基于文件的数据库和客户机-服务器数据库
18.1.4规范化
18.1.5什么时候不必规范化
18.1.6关系与参照完整性
18.1.7固有的主关键字和人为的主关键字
18.2SQL简介
18.2.1SELECT语句
18.2.2INSERT语句
18.2.3UPDATE语句
18.2.4DELETE语句
18.3用ADO进行数据存取
18.3.1ActiveXDataObject(ADO)简介
18.3.2ADO对象模型
18.4进阶阅读
18.5本章小结
第19章Access和SQLSever数据库编程
19.1Northwind示例数据库的说明
19.2设计数据访问层
19.2.1为什么需要有一个单独的数据访问层
19.2.2数据访问层的物理设计
19.3使用MicrosoftAccess数据库
19.3.1连接到Access数据库
19.3.2使用连接字符串
19.3.3MicrosoftAccess的数据访问技术
19.4使用MicrosoftSQLServer数据库
19.4.1连接到SQLServer数据库
19.4.2连接池
19.4.3错误处理连接
19.4.4SQLServer的数据访问
19.4.5参数刷新
19.4.6多个记录集
19.4.7断开连接的记录集
19.5从Access升迁到SQLServer
19.6进阶阅读
19.7实例分析
19.7.1PETRAS时刻表
19.7.2PETRAS报表
19.8本章小结
第20章数据处理技术
20.1Excel的数据结构
20.1.1非结构化区域
20.1.2结构化区域
20.1.3Excel2003的列表
20.1.4查询表
20.2数据处理功能
20.2.1处理的不仅仅是数据
20.2.2数据透视表缓存
20.2.3数据透视表
20.2.4数据合并
20.2.5高级筛选
20.3高级函数
20.3.1数据库函数
20.3.2数组公式
20.3.3循环引用
20.4本章小结
第21章高级图表技术
21.1基本技术
21.1.1组合图表类型
21.1.2使用多个坐标轴
21.1.3使用预定义名称来建立图表与数据的连接
21.1.4伪造它
21.2VBA技术
21.2.1在图表坐标系之间进行转换
21.2.2定位图表中的元素
21.2.3计算合理的坐标比例
21.3本章小结
第22章控制其他Office应用程序
22.1基本原理
22.1.1自动化
22.1.2引用
22.1.3开发中的技巧
22.1.4vTable表、早期绑定和后期绑定
22.1.5处理应用程序实例
22.1.6性能分析
22.2主要Office程序的对象模型
22.2.1Access和数据存取对象
22.2.2Word应用程序
22.2.3PowerPoint和MSGraph
22.2.4Outlook
22.2.5进阶阅读
22.3实例分析
22.4本章小结
第23章Excel和VisualBasic6
23.1创建HelloWorldActiveXDLL
23.1.1创建ActiveXDLL工程
23.1.2最简单的单向通信程序
23.1.3更复杂一些的双向通信程序
23.1.4在Excel显示VB6窗体
23.2为什么要在ExcelVBA工程中使用VB6ActiveXDLL
23.2.1代码保护功能
23.2.2利用VB6窗体
23.2.3更好的ActiveX控件支持
23.2.4更好地支持面向对象程序设计
23.2.5资源文件
23.2.6VB6的其他特性
23.3进程内通信与进程外通信
23.3.1进程内通信
23.3.2进程外通信
23.4在VB6EXE程序中自动化Excel
23.4.1一个Excel自动化的简单程序
23.4.2使用VB6EXE作为Excel应用程序的加载器
23.5COM外接程序
23.6“HelloWorld”COM外接程序
23.7加载设计器
23.7.1通用页
23.7.2高级页
23.8安装注意事项
23.9AddinInstance事件
23.9.1Initialize
23.9.2OnConnection
23.9.3OnStartupComplete
23.9.4OnAddInsUpdate
23.9.5OnBeginShutdown
23.9.6OnDisconnection
23.9.7Terminate
23.10命令栏的处理
23.10.1使用命令栏事件钩子
23.10.2命令栏的结构
23.10.3自定义工具栏的外观
23.10.4选择性粘贴栏的COM外接程序
23.11为什么要使用COM外接程序
23.11.1提高代码安全
23.11.2COM外接程序能够与多个应用程序通信
23.11.3使用独立线程
23.12自动化外接程序集合
23.12.1创建IfError的自动化外接程序
23.12.2使用IfError自动化外接程序
23.12.3在自动化外接程序中访问Excel应用程序对象
23.13实例分析5
23.13.1在ActiveXDLL中利用资源文件加载图标5
23.13.2使用标准EXE程序作为Excel应用程序的加载器
23.14本章小结5
第24章EXCEL和VB.NET5
24.1.NETFramework基础
24.2VisualBasic.NET
24.2.1VisualStudio的IDE环境
24.2.2创建一个VB.NET解决方案
24.2.3结构化的异常处理5
24.2.4模块和方法,范围和可见性
24.2.5变量声明与赋值
24.2.6创建新的对象实例
24.2.7使用ByVal或ByRef
24.2.8在VB.NET中使用向导
24.2.9在VB.NET的数据类型
24.2.10在VB.NET中使用数组
24.3调试5
24.3.1设置键盘快捷键5
24.3.2启用非托管代码的调试
24.3.3异常调试助手
24.3.4对象浏览器(F2)
24.3.5错误列表窗口(Ctrl+WCtrl+E)
24.3.6命令窗口(Ctrl+Alt+A)和立即窗口(Ctrl+G)
24.3.7输出窗口(Ctrl+Alt+O)
24.3.8断点(Ctrl+Alt+B)
24.3.9调用栈(Ctrl+L)
24.3.10快速监视和监视窗口
24.3.11异常对话框(Ctrl+Alt+E)
24.3.12条件编译常数
24.3.13使用断言
24.4有用的开发工具
24.4.1代码区域
24.4.2代码段管理器(Ctrl+KCtrl+B)
24.4.3将文件作为文本插入
24.4.4任务列表(Ctrl+Alt+K)
24.5Excel自动操作
24.5.1主互操作程序集(PIA)
24.5.2在.NET解决方案中使用Excel5
24.5.3使用后期绑定
24.6.NET解决方案的资源
24.7用ADO.NET获取数据
24.8进阶阅读
24.8.1ProgrammingMicrosoftVisualBasic.NETVersion2003
24.8.2VisualBasic2008Programmer’sReference(VisualBasic2008程序员手册)
24.9其他开发工具
24.9.1MZ-tools
24.9.2VSNETCodePrint
24.10Q&A论坛
24.11实例分析——PETRASReportTool.NET
24.11.1.NET解决方案
24.11.2Windows窗体的ExtenderProviders
24.11.3线程
24.11.4获取数据
24.11.5导出数据
24.12本章小结
第25章使用VB.NET编写托管COM外接程序
25.1选择开发工具集
25.2创建托管的COM外接程序
25.2.1剖析托管的COM外接程序
25.3构建用户界面
25.3.1命令栏用户接口的处理
25.3.2Ribbon用户界面的处理
25.4创建托管的自动化外接程序
25.4.1创建与Excel应用程序对象交互的自动化外接程序
25.4.2为什么不应当使用.NET来创建自动化外接程序
25.5手工注册COM外接程序和卸载其注册信息
25.6在VB.NET中使用类
25.6.1创建设计良好的类
25.6.2属性
25.7使用ADO将数据导出到Excel
25.8对COM外接程序进行Shim处理
25.8.1MSCoree.DLL地狱
25.8.2隔离
25.8.3安全
25.8.4COMShim向导
25.9相关的博客
25.9.1XL-Dennis—VSTO&.NET&Excel
25.9.2AndrewWhitechapel
25.10其他开发工具
25.10.1Add-inExpressforMicrosoftOfficeand.NET
25.10.2AddinSpy
25.11实例分析——PETRASReportTool.NET
25.11.1介绍
25.11.2加载和卸载COM外接程序
25.11.3自定义菜单6
25.11.4在Excel中显示Windows窗体6
25.12本章小结
第26章使用VisualStudio的Office工具开发解决方案
26.1何为VSTO
26.1.1VSTO的项目模板
26.2应当何时使用VSTO6
26.3使用VSTO外接程序6
26.3.1创建我们的第一个VSTO外接程序6
26.3.2Ribbon可视设计器
26.3.3自定义任务窗格6
26.3.4VSTO自动化外接程序
26.4使用VSTO模板和工作簿的解决方案
26.4.1宿主元素和宿主控件
26.4.2Windows窗体控件
26.4.3服务器端的VSTO解决方案
26.4.4创建第一个VSTO工作簿解决方案
26.4.5使用NamedRange宿主控件
26.4.6使用ListObject宿主控件
26.5部署与安全
26.5.1使用ClickOnce部署VSTO解决方案介绍
26.6进阶阅读
26.7相关的门户与博客
26.7.1微软的VSTO门户
26.8.2OfficeDevelopmentwithVisualStudio
26.8其他开发工具
26.8.1MicrosoftVisualStudioToolsfortheOfficeSystemPowerTools
26.9本章小结
第27章XLL和CAPI函数
27.1为什么需要创建基于XLL的工作表函数
27.2在VisualStudio中创建XLL工程
27.3XLL的结构
27.3.1函数表
27.3.2DLLMain函数
27.3.3标准XLL回调函数
27.3.4其他XLL回调函数
27.4XLOPER和OPER数据类型
27.5Excel4函数
27.6常用的CAPI函数
27.6.1xlFree
27.6.2xlCoerce
27.6.3xlGetName
27.7XLOPER变量和内存管理
27.8自定义工作表函数的注册和取消
27.9函数应用举例
27.10工作表函数的调试
27.11其他相关问题
27.11.1COM自动化用户应该注意的问题
27.11.2C++关键字与XLOPER定义的冲突
27.12其他学习资源
27.12.1MSDN中的Excel2007SDK
27.12.2FinancialApplicationsUsingExcelAdd-inDevelopmentinC\/C++
27.12.3LaurentLongre的网站(法语网站)
27.12.4微软的Excel公共新闻组
27.12.5PlanatechXLL+
27.12.6KeithLewis的资源软件“Object-OrientedC++WrapperfortheExcelCAPI”
27.12.7ManagedXLL
27.13本章小结
第28章Excel和Web服务
28.1Web服务
28.1.1使用VB.NET创建Web服务
28.1.2从Excel使用Web服务
28.2实例分析
28.2.1PETRASWeb服务
28.2.2PETRASTimesheet
28.3本章小结
第29章帮助、安全、打包和发布
29.1为应用程序提供帮助
29.1.1概述
29.1.2开始设计帮助文件
29.1.3编写帮助内容
29.1.4在VBA中显示帮助
29.2安全
29.2.1Excel的安全性
29.2.2检查网络分组
29.2.3宏安全与数字签名
29.2.4数字签名的替代方法
29.3打包
29.3.1安装位置
29.3.2安装要求
29.3.3安装方式
29.4发布
29.4.1初始版本
29.4.2升级
29.4.3实时升级
29.5本章小结
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价