ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10309|回复: 20

[推荐]《Excel专业开发》已出版发行

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-5-8 09:58 | 显示全部楼层 |阅读模式

《Excel专业开发》已出版发行,本书完全是以专业Excel程序员的角度来深入讲述Excel开发,对刚学习VBA和Excel开发技术的读者可能看起来比较吃力和难于理解,但是对于有一定VBA基础,特别是熟悉和精通VBA的读者来说,本书无疑是一本难得的好书,将有助于极大地提升Excel开发水平。


[此贴子已经被作者于2007-5-16 23:44:27编辑过]

[推荐]《Excel专业开发》已出版发行

[推荐]《Excel专业开发》已出版发行

TA的精华主题

TA的得分主题

发表于 2007-5-8 10:23 | 显示全部楼层

听fanjy版主说的满好的,有空去看看买一本

TA的精华主题

TA的得分主题

发表于 2007-5-8 10:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
fanjy版主发的封面看不清楚,哪个出版社出版的呀?

TA的精华主题

TA的得分主题

发表于 2007-5-8 11:00 | 显示全部楼层
非常好的一本书,我看的是英文版的(英文版2005年就出了),写的相当好;中文的看了几页,感觉翻译的一班,没有原著写的精彩!

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-5-8 17:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-5-8 20:44 | 显示全部楼层
QUOTE:
以下是引用fanjy在2007-5-8 17:10:46的发言:

QUOTE:
fanjy版主发的封面看不清楚,哪个出版社出版的呀?

QUOTE:
fanjy版主发的封面看不清楚,哪个出版社出版的呀?

电子工业出版社出版的.见

http://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP038170%20&booktype=main

谢谢fanjy版主!

TA的精华主题

TA的得分主题

发表于 2007-5-8 23:25 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-5-16 23:45 | 显示全部楼层

目录

致谢I  
作者简介 III  
第1章 绪论 1  
1.1 关于本书 1  
1.2 Excel开发人员 2  
1.3 Excel——应用程序的开发平台 3  
1.3.1 用作数据输入和输出表示层的工作表 4  
1.3.2 用作简单数据存储的工作表 4  
1.3.3 VBA:Excel的编程语言 4  
1.3.4 用作声明式编程语言的工作表 5  
1.3.5 Excel对象模型 6  
1.4 本书结构 6  
1.5 本书范例 7  
1.6 支持的软件版本 7  
1.7 关于字体风格 8  
1.8 关于配套光盘 8  
1.9 帮助与支持 9  
1.10 读者反馈 9  
第2章 应用程序的结构 11  
2.1 基本概念 11  
2.1.1 无编码的应用程序 12  
2.1.2 自动化工作簿 13  
2.1.3 函数和通用加载宏 14  
2.1.4 特定程序中的加载宏 15  
2.1.5 独立式应用程序 17  
2.1.6 可用的技术 19  
2.2 本章小结 20  
第3章 Excel与VBA开发的最佳实践 21  
3.1 命名规则 21  
3.1.1 命名规则及其重要性 21  
3.1.2 一个命名规则的样本 22  
3.1.3 命名规则示例 25  
3.1.4 过程 27  
3.1.5 模块. 类和用户窗体 27  
3.1.6 工作表和图表 28  
3.1.7 Visual Basic工程 29  
3.1.8 Excel用户接口的命名规则 29  
3.1.9 不必使用命名规则的特殊情况 30  
3.2 关于程序结构与组织的最佳实践 31  
3.2.1 应用程序的结构 31  
3.2.2 过程化应用程序的组织 33  
3.3 关于应用程序开发的最佳实践 34  
3.3.1 代码中的注释 34  
3.3.2 代码的可读性 37  
3.3.3 VBA编程实践 39  
3.3.4 控件的更新 48  
3.4 本章小结 49  
第4章 工作表的设计 51  
4.1 工作表用户接口设计的原则 51  
4.2 程序行和程序列:用户接口设计的基本技术 52  
4.3 预定义名称 53  
4.3.1 命名常量 53  
4.3.2 命名区域 54  
4.3.3 命名公式 56  
4.3.4 预定义名称的作用范围 58  
4.4 样式 58  
4.4.1 样式的优点 58  
4.4.2 创建和使用样式 59  
4.4.3 修改样式 61  
4.4.4 在工具栏中添加样式下拉框 62  
4.5 用户接口中的画图技术 62  
4.5.1 使用边框创建特殊效果 62  
4.5.2 创建具有良好格式的表格 63  
4.5.3 显示帮助文本的单元格批注 65  
4.5.4 使用图形 66  
4.6 数据检验 67  
4.6.1 数据的唯一性检验 67  
4.6.2 级联列表 68  
4.7 条件格式 70  
4.7.1 创建动态表 70  
4.7.2 警示错误 73  
4.8 在工作表中使用控件 75  
4.8.1 窗体控件的优点 76  
4.8.2 Active控件的优点 77  
4.9 实例分析 77  
4.9.1 隐藏行和列 78  
4.9.2 预定义名称 79  
4.9.3 样式 79  
4.9.4 用户接口的绘图技术 80  
4.9.5 数据检验 80  
4.9.6 条件格式 81  
4.10 本章小结    
第5章 函数. 通用加载宏和特定应用的加载宏 83  
5.1 应用程序的四个阶段    
5.1.1 开发和维护    
5.1.2 启动 84  
5.1.3 运行 85  
5.1.4 关闭 85  
5.2 函数库加载宏 85  
5.2.1 用户自定义函数(UDF)示例 86  
5.2.2 UDF的命名规则 87  
5.2.3 让UDF看起来更像内部函数 87  
5.2.4 为函数库加载宏创建友好的名称和描述信息 89  
5.2.5 关于UDF的一些重要细节 90  
5.2.6 VBA UDF问题 91  
5.3 通用加载宏 91  
5.4 特定应用的加载宏 92  
5.4.1 使用表驱动的方法管理工作表用户接口(UI) 92  
5.4.2 使用VBA动态修改用户接口工作表 96  
5.5 实例分析 96  
5.5.1 特性 96  
5.5.2 打开和初始化应用程序 97  
5.5.3 构建工具栏 98  
5.5.4 打开和初始化Time-Entry工作簿 99  
5.5.5 将Time-Entry工作簿副本保存到设定好的数据合并区 101  
5.5.6 允许用户向Time-Entry工作表添加更多的数据输入行 103  
5.5.7 允许用户清除数据输入区中的数据,107以便重新使用Timesheet 104  
5.5.8 允许用户关闭PETRAS应用程序 104  
5.5.9 添加自定义属性以便合并应用程序能找到所有的Time-Entry工作簿进程 105  
5.5.10 应用程序的组织 106  
5.6 本章小结 107  
第6章 独立式应用程序 109  
6.1 独立式应用程序的结构 109  
6.1.1 启动与关闭 110  
6.1.2 自定义用户界面 117  
6.1.3 处理与分析 121  
6.1.4 显示结果 121  
6.2 实例分析 121  
6.2.1 PETRAS Timesheet 121  
6.2.2 PETRAS报表 121  
6.3 本章小结 127  
第7章 使用类模块创建对象 129  
7.1 创建对象 130  
7.1.1 类模块的结构 132  
7.2 创建集合 133  
7.2.1 创建集合对象 134  
7.2.2 用地址表示类集合的不足 137  
7.3 捕获事件 138  
7.4 引发事件 140  
7.4.1 家庭关系问题 142  
7.4.2 创建触发类 144  
7.5 实例分析 146  
7.5.1 PETRAS Timesheet 146  
7.5.2 PETRAS报表 150  
7.6 本章小结 151  

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-5-16 23:46 | 显示全部楼层
第8章 命令栏高级应用 153  
8.1 命令栏的设计 153  
8.2 表驱动命令栏 154  
8.2.1 表驱动命令栏构建器简介 155  
8.2.2 命令栏定义表 155  
8.3 将它们组合在一起 170  
8.3.1 在工作表菜单栏中添加带子菜单的自定义菜单 171  
8.3.2 添加自定义工具条 173  
8.3.3 添加自定义右击命令栏 176  
8.4 从文件中加载自定义图标 177  
8.4.1 创建用于图标和掩码的位图文件 177  
8.4.2 将位图文件作为命令栏按钮的图标 180  
8.5 钩住命令栏控件事件 181  
8.5.1 为什么要使用事件钩挂 181  
8.5.2 事件钩挂的用途 181  
8.5.3 Tag属性的重要性 182  
8.5.4 选择性粘贴命令栏 183  
8.6 实例分析 187  
8.6.1 PETRAS Timesheet 188  
8.6.2 PETRAS报表 189  
8.7 本章小结 192  
第9章 理解和使用Windows API 193  
9.1 概述 194  
9.1.1 查找文档 194  
9.1.2 查找声明 194  
9.1.3 查找常量的值 195  
9.1.4 理解句柄 195  
9.1.5 封装API调用 196  
9.2 与屏幕相关的操作 198  
9.2.1 读取屏幕分辨率 198  
9.2.2 查看像素的尺寸 198  
9.3 与窗口相关的操作 200  
9.3.1 窗口类 200  
9.3.2 获取窗口 201  
9.3.3 查找相关的窗口 202  
9.3.4 窗口消息 205  
9.3.5 更改窗口的图标 206  
9.3.6 改变窗体样式 207  
9.4 与键盘相关的操作 207  
9.4.1 检验Shift键. Ctrl键. Alt键. Caps Lo k键. Num Lo k键和  
   Scroll Lock键的状态 207  
9.4.2 检测某个键是否被按下 209  
9.5 与文件系统和网络相关的操作 211  
9.5.1 查找用户ID 211  
9.5.2 改变至UNC路径 212  
9.5.3 查找指定的文件夹 213  
9.5.4 将文件删除到回收站中 215  
9.5.5 浏览文件夹 216  
9.6 实例分析 222  
9.6.1 PETRAS Timesheet 222  
9.6.2 PETRAS报表 223  
9.7 本章小结 225  
第10章 用户窗体设计与最佳实践 227  
10.1 基本原则 227  
10.1.1 简单化 227  
10.1.2 显示界面,191而非业务规则 228  
10.1.3 使用类,192而非默认的实例 231  
10.1.4 提供属性和方法,193而非控件 232  
10.2 控件基础 234  
10.2.1 命名 235  
10.2.2 分层 235  
10.2.3 位置 235  
10.2.4 Tab次序和加速键 236  
10.2.5 数据绑定 236  
10.2.6 事件处理 236  
10.2.7 检验 238  
10.3 可视效果 241  
10.3.1 用户窗体的窗口样式 241  
10.3.2 使关闭按钮不可用 244  
10.3.3 在用户窗体上显示图形. 图表和艺术字等 244  
10.3.4 锁定与禁用控件 246  
10.3.5 弹出式菜单 246  
10.4 用户窗体的位置和尺寸 247  
10.4.1 靠近单元格的布置 247  
10.4.2 响应不同的分辨率 249  
10.4.3 可调整尺寸的用户窗体 249  
10.4.4 分隔栏 251  
10.5 向导 252  
10.5.1 向导对话框的设计规则 253  
10.5.2 创建一个向导对话框 254  
10.6 动态窗体 255  
10.6.1 用户窗体中的控件子集 256  
10.6.2 代码创建和表驱动的窗体 256  
10.6.3 滚动区域 259  
10.6.4 动态控件事件处理和控件数组 259  
10.7 非模态用户窗体 262  
10.7.1 闪现屏幕 262  
10.7.2 进度条 263  
10.7.3 与菜单项组合在一起 264  
10.8 特殊控件 266  
10.8 1 组合框 266  
10.8.2 Windows通用控件 270  
10.9 实例分析 271  
10.9.1 PETRAS Timesheet 271  
0.9.2 PETRAS报表 271  
10.10 本章小结 272  
第11章 接口 273  
11.1 什么是接口 273  
11.2 代码重用 274  
11.3 定义自定义接口 276  
11.4 自定义接口的实现 277  
11.5 自定义接口的使用 278  
11.6 多态类 280  
11.7 提高健壮性 283  
11.8 简化开发 284  
11.8.1 进度条 284  
11.9 插入式结构 293  
11.10  实例分析 294  
11.10.1 PETRAS Timesheet 295  
11.10.2 PETRAS报表 295  
11.11 本章小结 296  
第12章 VBA错误处理.. 297  
12.1 错误处理的概念 297  
12.1.1 未处理错误与已处理错误的比较 297  
12.1.2 Err对象 298  
12.1.3 何为错误处理器 299  
12.1.4 错误处理器的作用域 299  
12.1.5 On Error语句 300  
12.1.6 Resume语句 303  
12.1.7 产生自定义错误 304  
12.2 单个退出点原则 304  
12.3 简单错误处理 305  
12.4 复杂错误处理器的结构 305  
12.4.1 过程错误处理器 306  
12.4.2 不重要过程 308  
12.5 中央错误处理器 309  
12.6 类和用户窗体中的错误处理 314  
12.6.1 Initialize和Activate事件 314  
12.6.2 Terminate事件 315  
12.7 把它们结合在一起 315  
12.8 实例分析 320  
12.8.1 PETRAS Timesheet 320  
12.8.2 PETRAS报表应用程序 322  
12.9 本章小结 328  

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-5-16 23:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第13章 数据库编程 329  
13.1 数据库简介 329  
13.1.1 为什么使用数据库 330  
13.1.2 关系数据库 330  
13.1.3 基于文件的数据库和客户机-服务器数据库 331  
13.1.4 规范化 331  
13.1.5 什么时候不必规范化 337  
13.1.6 关系与参照完整性 337  
13.1.7 固有的主关键字和人为的主关键字 341  
13.2 设计数据访问层 343  
13.3 用SQL和ADO进行数据存取 344  
13.3.1 ActiveX Data Object(ADO)简介 344  
13.3.2 ADO对象 344  
13.3.3 连接数据源 346  
13.3.4 数据存取技术 350  
13.4 进一步学习 358  
13.5 实例分析 359  
13.5.1 PETRAS Timesheet 359  
13.5.2 PETRAS报表 366  
13.6 本章小结 369  
第14章 数据处理技术 371  
14.1 Excel的数据结构 371  
14.1.1 非结构化区域 372  
14.1.2 结构化区域 372  
14.1.3 Excel 2003的列表 373  
14.1.4 查询表 374  
14.2 数据处理功能 376  
14.2.1 处理的不仅仅是数据 376  
14.2.2 数据透视表缓存 377  
14.2.3 数据透视表 377  
14.2.4 数据合并 380  
14.2.5 高级筛选 382  
14.3 高级函数 386  
14.3.1 数据库函数 386  
14.3.2 数组公式 387  
14.3.3 循环引用 389  
14.4 本章小结 392  
第15章 高级图表技术 393  
15.1 基本技术 393  
15.1.1 组合图表类型 393  
15.1.2 使用多个坐标轴 396  
15.1.3 使用预定义名称来建立图表与数据的连接 396  
15.1.4 伪造它 403  
15.2 VBA技术 407  
15.2.1 在图表坐标系之间进行转换 407  
15.2.2 定位图表对象 408  
15.2.3 计算合理的坐标比例 410  
15.3 本章小结 411  
第16章 VBA调试 413  
16.1 基本的VBA调试技术 413  
16.1.1 运行模式和中断模式 413  
16.1.2 调试模式 414  
16.1.3 使用断点(F9) 417  
16.1.4 单步执行代码 418  
16.1.5 改变执行点或设置下一条语句(Ctrl+F9) 421  
16.2 立即窗口(Ctrl+G) 421  
16.2.1 Debug.Print 422  
16.2.2 充分利用立即窗口 422  
16.3 调用堆栈(Ctrl+L) 424  
16.4 监视窗口 425  
16.4.1 设置基本的监视 425  
16.4.2 使用基本的监视 427  
16.4.3 监视类型 428  
16.4.4 监视窗口中的数组. 用户自定义类型(UDT)和类 431  
16.4.5 快速监视(Shift+F9) 433  
16.5 本地窗口 434  
16.6 对象浏览器(F2) 435  
16.6.1 基本特征 436  
16.6.2 高级特征 437  
16.7 创建和运行“测试桩” 438  
16.8 使用断言 440  
16.9 程序开发者应当知道的调试快捷键 442  
16.9.1 通用 442  
16.9.2 调试模式的代码执行 442  
16.9.3 导航 443  
16.9.4 信息 443  
16.10 本章小结 443  
第17章 优化VBA的性能 445  
17.1 测量性能 445  
17.2 PerfMon实用工具 446  
17.3 创造性思维 449  
17.3.1 做拼图游戏 449  
17.3.2 确定步骤 450  
17.3.3 站在盒子外思考 450  
17.3.4 打破规则 452  
17.3.5 了解数据 453  
17.3.6 提出问题 453  
17.3.7 了解工具 453  
17.4 宏观上的优化 454  
17.4.1 预处理 454  
17.4.2 检查阶数 455  
17.4.3 收紧循环 457  
17.4.4 快速VBA算法 457  
17.5 在微观上的优化 462  
17.5.1 VBA 463  
17.5.2 Excel 465  
17.6 本章小结 467  
第18章 控制其他Office应用程序 469  
18.1 基本原理(相关知识) 469  
18.1.1 自动化 470  
18.1.2 引用 470  
18.1.3 开发中的技巧 471  
18.1.4 vTable表. 前期绑定和后期绑定 473  
18.1.5 处理应用程序实例 475  
18.1.6 性能分析 480  
18.2 主要Office程序的对象模型 482  
18.2.1 A ess和数据存取对象 482  
18.2.2 Word应用程序 484  
8.2.3 PowerPoint和MSGraph 486  
18.2.4 Outlook 489  
18.2.5 进一步学习 492  
18.3 实例分析 492  
18.4 本章小结 493  
第19章 XLL和C API函数 495  
19.1 为什么需要创建基于XLL的工作表函数 496  
19.2 在Visual Studio中创建XLL工程 496  
19.3 XLL的结构 501  
19.3.1 函数表 501  
19.3.2 DLLMain函数 504  
19.3.3 标准XLL回调函数 504  
19.3.4 其他的XLL回调函数 507  
19.4 XLOPER和OPER数据类型 508  
19.5 Excel4 函数 512  
19.6 常用的C API函数 513  
19.6.1 xlFree 513  
19.6.2 xlCoerce 513  
19.6.3 xlGetName 514  
19.7 XLOPER变量和内存管理 514  
19.8 自定义工作表函数的注册和取消 515  
19.9 函数应用举例 517  
19.10 工作表函数的调试 519  
19.11 其他相关事项 520  
19.11.1 COM自动化用户应该注意的事项 520  
19.11.2 C++关键字与XLOPER定义的冲突 520  
19.12 其他资源 520  
19.12.1 MSDN中的Excel 97 SDK 520  
19.12.2 用C/C++开发Excel加载宏:在金融领域的应用 521  
19.12.3 William Hooper的网站 521  
19.12.4 Laurent Longre的网站(法语网站) 521  
19.12.5 微软的Excel公共新闻组 522  
19.12.6 Planatech XLL+ 522  
19.12.7 Keith Lewis的资源软件“Object-Oriented C++ Wrapper for the Excel C API” 522  
19.12.8 ManagedXLL 522  
9.13 本章小结 522  
第20章 Excel和Visual Basi 6混合编程 523  
20.1 创建一个Hello World的A tiveX DLL 524  
20.1.1 创建一个A tiveX DLL工程 524  
20.1.2 最简单的单向通信程序 526  
20.1.3 更复杂一些的双向通信程序 529  
20.1.4 在Excel显示VB6窗体 532  
20.2 为什么要在Excel VBA工程中使用VB6 A tiveX DLL 537  
20.2.1 代码保护功能 537  
20.2.2 利用VB6窗体 537  
20.2.3 更好地支持面向对象程序设计 544  
20.2.4 资源文件 547  
20.2.5 其他的VB6特性 548  
20.3 进程内通信与进程外通信 548  
20.3.1 进程内通信 548  
20.3.2 进程外通信 549  
20.4 在VB6 EXE程序中以自动化方式使用Excel 549  
20.4.1 以自动化方式使用Excel的简单程序 549  
20.4.2 使用VB6 EXE作为Excel应用程序的加载器 555  
20.5 实例分析 556  
20.5.1 在A tiveX DLL中利用资源文件来加载图标 556  
20.5.2 使用标准EXE程序作为Excel应用程序的加载器 561  
20.6 本章小结 567  
第21章 使用Visual Basi 6编写加载宏 569  
21.1 Hello World加载宏 569  
21.2 宏设计器 572  
21.2.1 General 页 573  
21.2.2 Advanced页 575  
21.3 COM加载项的安装 576  
21.4 AddinInstance对象中的事件 577  
21.4.1 Initialize 577  
21.4.2 OnConnection 577  
21.4.3 OnStartupComplete 578  
21.4.4 OnAddInsUpdate 578  
21.4.5 OnBeginShutdown 578  
21.4.6 OnDisconnection 579  
21.4.7 Terminate 579  
21.5 命令栏的处理 579  
21.5.1 使用命令栏事件挂钩 579  
21.5.2 永久菜单项和临时菜单项 580  
21.5.3 永久菜单结构 580  
21.5.4 临时菜单结构 582  
21.5.5 自定义工具栏的界面 582  
21.5.6 选择性粘贴栏的COM加载项 583  
21.6 为什么要使用COM加载项 584  
21.6.1 进一步提高了代码的安全性 584  
21.6.2 能与多个应用程序通信的COM加载项 584  
21.6.3 使用独立的线程 584  
21.7 自动化加载宏集合 585  
21.7.1 创建IfError的自动化宏 585  
21.7.2 使用IfError自动化宏 586  
21.7.3 在自动化加载宏中访问Excel应用程序对象 586  
21.8 实例分析 588  
21.9 本章小结 588  
第22章 使用VB.NET和Visual Studio的Office工具 589  
22.1 概述 590  
22.1.1 目标用户 590  
22.1.2 VSTO是什么 590  
22.1.3 NET是如何与Office交互工作的 591  
22.1.4 VBA过时了吗 591  
22.1.5 相关术语 591  
22.2 如何发挥.NET框架的杠杆作用 592  
22.3 托管工作簿 593  
22.3.1 相关概念 593  
22.3.2 Hello World的托管工作簿 594  
22.3.3 默认的VSTO模板 596  
22.3.4 ProExcel VSTO模板 597  
22.3.5 共享命令栏 604  
22.4 托管的Excel加载宏集合 608  
22.4.1 选择性粘贴栏的VSTO加载宏 608  
22.5 VBA/VSTO的混合解决方案 608  
22.6 VSTO安全模型 611  
22.6.1 强名机制 612  
22.6.2 强名中存在的风险 612  
22.6.3 创建和使用强名 612  
22.6.4 对强名的信任 613  
22.6.5 Caspol 615  
22.7 一些值得注意的问题 616  
22.7.1 功能上的不足 616  
22.7.2 应用程序的连接 616  
22.7.3 区域性问题 617  
22.7.4 安全性和共享托管的工作簿 620  
22.7.5 对VBA进行移植 620  
2.7.6 Office的版本 621  
22.8 进一步学习的资料 621  
22.9 实例分析 621  
22.9.1 PETRAS Timesheet加载宏 622  
22.9.2 PETRAS 报表应用程序 623  
22.10 本章小结 624  
第23章 Excel. XML和Web服务 625  
23.1 XML 625  
23.1.1 XML文件示例 627  
23.1.2 XSD文件示例 628  
23.1.3 Excel 2003的XML特性概述 629  
23.1.4 一个简单的金融模型 631  
2
23.1.5 创建XML方案定义文件 632  
23.1.6 XML映射 633  
23.1.7 导出和导入XML数据 636  
23.1.8 XML对象模型和事件 637  
23.1.9 早期版本中的XML支持 641  
23.1.10 使用命名空间 642  
23.2 Web服务 643  
23.2 1 用VB.NET创建Web服务 644  
23.2.2 使用Web服务 646  
23.3 实例分析 648  
23.3.1 PETRAS Web服务 648  
23.3.2 PETRAS Timesheet 652  
23.3.3 PETRAS报表应用程序 656  
23.4 本章小结 656  
第24章 帮助. 安全. 打包和发布 657  
24.1 为应用程序提供帮助 657  
24.1.1 概述 658  
24.1.2 开始设计帮助文件 658  
24.1.3 编写帮助内容 662  
24.1.4 在VBA中显示帮助 663  
24.2 安全 664  
24.2.1 Excel的安全性 664  
24.2.2 检查网络分组 665  
24.2.3 宏安全性和数字签名 667  
24.2.4 数字签名的替代方法 668  
24.3 打包 668  
24.3.1 安装位置 668  
24.3.2 安装要求 669  
24.3.3 安装方式 671  
24.4 发布 672  
24.4.1 初始版本 672  
24.4.2 升级 672  
24.4.3 主页号码(Phone Home) 672  
24.5 本章小结 673  
索引 675
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-3 03:36 , Processed in 0.051625 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表