图书介绍

Excel专业开发 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Excel专业开发 第2版
  • (美)布伦等著;王永等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121183133
  • 出版时间:2013
  • 标注页数:765页
  • 文件大小:189MB
  • 文件页数:796页
  • 主题词:表处理软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Excel专业开发 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1关于本书1

1.2本书适合的读者群1

1.3 Excel开发人员分类2

1.4 Excel——应用程序的开发平台3

1.4.1用作数据输入和输出表示层的工作表3

1.4.2用作简单数据存储的工作表4

1.4.3 VBA代码与用户窗体4

1.4.4用作声明式编程语言的工作表4

1.4.5 Excel对象模型5

1.5本书结构5

1.6本书案例6

1.7支持的软件版本6

1.8关于字体风格7

1.9关于配套资源7

1.10帮助与支持8

1.11专业Excel开发网站8

1.12读者反馈9

第2章 应用程序的结构10

2.1基本概念10

2.1.1无编码的应用程序10

2.1.2自动化工作簿11

2.1.3通用加载宏12

2.1.4特定程序中的加载宏14

2.1.5独立式应用程序15

2.1.6可用的技术17

2.2本章小结17

第3章Excel与VBA开发的最佳惯例19

3.1命名规则19

3.1.1一个命名规则惯例20

3.1.2命名规则惯例23

3.1.3过程24

3.1.4模块、类和用户窗体25

3.1.5工作表和图表25

3.1.6 Visual Basic工程26

3.1.7 Excel用户接口的命名规则26

3.1.8不必使用命名规则的特殊情况27

3.2关于程序结构与组织的最佳惯例28

3.2.1应用程序的结构28

3.2.2过程化应用程序的组织29

3.3一般性应用程序开发的最佳惯例31

3.3.1代码注释31

3.3.2代码的可读性34

3.3.3通用的VBA编程惯例35

3.3.4修改控制44

3.4本章小结45

第4章 工作表设计46

4.1工作表用户接口设计的原则46

4.2程序行和程序列:用户接口设计的基本技术47

4.3预定义名称47

4.3.1命名常量48

4.3.2命名区域48

4.3.3命名公式50

4.3.4预定义名称的作用范围51

4.4样式52

4.4.1创建和使用样式52

4.4.2修改样式54

4.4.3在工具栏中添加样式下拉框54

4.5用户接口中的画图技术55

4.5.1使用边框创建特殊效果55

4.5.2创建具有良好格式的表格55

4.5.3显示帮助文本的单元格批注56

4.5.4使用图形57

4.6数据检验58

4.6.1数据的唯一性检验58

4.6.2级联列表59

4.7条件格式60

4.7.1创建动态表60

4.7.2警示错误62

4.8在工作表中使用控件64

4.8.1窗体控件的优点65

4.8.2 Active控件的优点65

4.9实例分析65

4.9.1隐藏行和列66

4.9.2预定义名称67

4.9.3样式67

4.9.4用户接口的绘图技术67

4.9.5数据检验68

4.9.6条件格式68

4.10本章小结69

第5章 函数、通用加载宏和特定应用的加载宏70

5.1应用程序的四个阶段70

5.1.1开发与维护70

5.1.2启动71

5.1.3运行71

5.1.4关闭72

5.2函数库加载宏72

5.2.1用户自定义函数(UDF)示例72

5.2.2 UDF的命名规则73

5.2.3让UDF看起来更像内部函数73

5.2.4为函数库加载宏创建友好的名称和描述信息75

5.2.5关于UDF的一些重要细节76

5.2.6 VBA UDF问题76

5.3通用加载宏76

5.4特定应用的加载宏77

5.4.1使用表驱动的方法管理工作表用户接口(UI)77

5.4.2使用VBA动态修改用户接口工作表81

5.5实例分析81

5.5.1功能特性81

5.5.2应用程序的组织91

5.6本章小结91

第6章 独立式应用程序92

6.1独立式应用程序的结构92

6.1.1启动与关闭93

6.1.2自定义用户界面99

6.1.3处理与分析103

6.1.4显示结果104

6.2实例分析104

6.2.1 PETRAS报表104

6.3本章小结109

第7章 使用类模块创建对象110

7.1创建对象110

7.1.1类模块的结构112

7.2创建集合113

7.2.1创建集合对象115

7.2.2用地址表示类集合的不足117

7.3捕获事件118

7.4引发事件120

7.4.1家庭关系问题122

7.4.2创建触发类124

7.5实例分析126

7.5.1 PETRAS时刻表126

7.5.2 PETRAS报表130

7.6本章小结131

第8章 应用程序的结构132

8.1命令栏设计132

8.2表驱动命令栏133

8.2.1表驱动命令栏构建器简介133

8.2.2命令栏定义表134

8.2.3小结146

8.3综合应用示例146

8.3.1在工作表菜单栏中添加带子菜单的自定义菜单147

8.3.2添加自定义工具条149

8.3.3添加自定义右击命令栏151

8.4从文件中导入自定义图标152

8.4.1创建用于图标和掩码的位图文件153

8.4.2将位图文件作为命令栏按钮的图标154

8.5使用钩子截获命令栏控件事件155

8.5.1为什么要使用事件钩子155

8.5.2事件钩子的用途155

8.5.3 Tag属性的重要性156

8.5.4选择性粘贴命令栏157

8.6实例分析161

8.6.1 PETRAS时刻表161

8.6.2 PETRAS报表163

8.6.3应用程序的环境163

8.6本章小结166

第9章XML介绍167

9.1 XML167

9.1.1 XML文件示例168

9.1.2 XSD文件示例169

9.1.3 Excel 2003的XML特性概述171

9.1.4一个简单的金融模型172

9.1.5创建XML架构定义文件173

9.1.6 XML映射174

9.1.7导出和导入XML数据176

9.1.8 XML对象模型和事件177

9.1.9早期版本中的XML支持181

9.1.10使用命名空间182

9.2本章小结183

第10章Office 2007 Ribbon用户界面184

10.1 RibbonX范式184

10.2 Office 2007 Open XML文件格式介绍185

10.2.1 Open XML文件格式的结构185

10.3 Ribbon设计和编码的最佳惯例187

10.3.1支持工作流程的设计187

10.3.2使用加载项选项卡188

10.3.3在多个加载项之间共享自定义的选项卡和组188

10.3.4 keytip属性192

10.3.5管理控件的自定义图标192

10.3.6使用全局回调处理器193

10.3.7无效处理194

10.4表驱动的Ribbon UI自定义196

10.4.1访问customUI XML中的部件196

10.5需要解决的高级问题197

10.5.1为独立式应用程序创建Ribbon UI197

10.5.2隐藏Ribbon UI199

10.5.3确定组合框、下拉框和编辑框控件的大小200

10.5.4工作表导航200

10.5.5使用模板203

10.6进阶阅读203

10.6.1 RibbonX:自定义Offiice 2007 Ribbon203

10.7相关网站203

10.7.1 Offiice开发人员网站中的XML203

10.7.2 OpenXMLDeveloper.org204

10.7.3 Office良好用户界面开发人员门户网站204

10.8本章小结204

第11章 创建跨版本兼容的应用程序205

11.1单个应用程序中的命令栏和Ribbon用户界面205

11.1.1轻量级方法205

11.1.2重量级方法208

11.1.3提取命令栏的处理逻辑208

11.1.4创建Ribbon用户界面加载器211

11.1.5其他注意事项216

11.2 Excel 2007开发的其他问题216

11.2.1无法将代码添加到无宏的Excel文件216

11.2.2使用文件系统217

11.3 Windows vista的安全和文件夹结构222

11.3.1用户账户控制(UAC)222

11.3.2标准用户账户223

11.3.3公共配置文件224

11.3.4分清Windows XP和Windows Vista224

11.4本章小结224

第12章 理解和使用Windows API调用225

12.1概述225

12.1.1查找文档226

12.1.2查找声明226

12.1.3查找常量的值226

12.1.4理解句柄227

12.1.5封装API调用228

12.2与屏幕相关的操作229

12.21读取屏幕分辨率230

12.2.2查看像素的尺寸230

12.2.3设备上下文(device context)230

12.3与窗口相关的操作232

12.3.1窗口类232

12.3.2获取窗口233

12.3.3 ANSI编码与Unicode编码的比较和Alias子句233

12.3.4查找相关的窗口234

12.3.5窗口消息236

12.3.6更改窗口的图标237

12.3.7改变窗体的样式238

12.4与键盘相关的操作238

12.4.1检验Shift键,Ctrl键,Alt键,Caps Lock键,Num Lock键和Scroll Lock键的状态239

12.4.2检测某个键是否被按下240

12.5与文件系统和网络相关的操作242

12.5.1查找用户ID243

12.5.2改变UNC路径244

12.5.3查找指定的文件夹244

12.5.4将文件删除到回收站中246

12.5.5浏览文件夹247

12.6实例分析253

12.6.1 PETRAS时刻表253

12.6.2 PETRAS报表254

12.7本章小结255

第13章 用户窗体设计与范例256

13.1基本原则256

13.1.1简单化256

13.1.2显示界面,而非业务规则256

13.1.3使用类,而非默认实例259

13.1.4提供属性和方法,而非控件261

13.2控件基础263

13.2.1命名263

13.2.2分层263

13.2.3位置263

13.2.4 Tab次序和加速键264

13.2.5数据绑定264

13.2.6事件处理264

13.2.7验证266

13.3可视效果269

13.3.1用户窗体的窗口样式269

13.3.2使关闭按钮不可用272

13.3.3在用户窗体上显示图形、图表和艺术字等272

13.3.4锁定与禁用控件273

13.3.5弹出式菜单274

13.4用户窗体的位置和尺寸275

13.4.1靠近单元格275

13.4.2响应不同的分辨率276

13.4.3可调整尺寸的用户窗体277

13.4.4分隔栏278

13.5向导280

13.5.1向导对话框的设计规则280

13.5.2创建一个向导对话框281

13.6动态窗体282

13.6.1用户窗体中的控件子集283

13.6.2代码创建和表驱动的窗体283

13.6.3滚动区域286

13.6.4动态控件的事件处理和控件数组286

13.7无模式用户窗体289

13.7.1闪屏289

13.7.2进度条290

13.7.3与菜单项组合在一起291

13.8特殊控件293

13.8.1组合框293

13.8.2 Windows通用控件296

13.9实例分析297

13.9.1 PETRAS时刻表297

13.9.2 PETRAS报表297

13.10结论298

第14章 接口299

14.1什么是接口299

14.2代码重用300

14.3定义自定义接口302

14.4自定义接口的实现303

14.5自定义接口的使用304

14.6多态性305

14.7提高健壮性309

14.8简化开发309

14.8.1进度条310

14.8.2 CProgressBar类314

14.9插件架构318

14.10实例分析319

14.10.1 PETRAS时刻表319

14.10.2 PETRAS报表319

14.11本章小结319

第15章VBA错误处理321

15.1错误处理的概念321

15.1.1未处理错误与已处理错误的比较321

15.1.2 Err对象321

15.1.3何为错误处理器322

15.1.4错误处理器的作用域323

15.1.5 On Error语句324

15.1.6 Resume语句326

15.1.7产生自定义错误327

15.2单个退出点原则327

15.3简单错误处理328

15.4复杂错误处理器的结构328

15.4.1过程错误处理器329

15.4.2不重要的过程331

15.5中央错误处理器332

15.6类和用户窗体中的错误处理337

15.6.1 Initialize和Activate事件337

15.6.2 Terminate事件338

15.7把它们结合在一起338

15.8实例分析343

15.8.1 PETRAS时刻表343

15.8.2 PETRAS报表应用程序345

15.9本章小结350

第16章VBA调试351

16.1基本的VBA调试技术351

16.1.1运行模式和中断模式351

16.1.2调试模式352

16.1.3使用断点(F9)355

16.1.4单步执行代码355

16.1.5改变执行点或设置下一条语句(Ctrl+F9)357

16.2立即窗口(Ctrl+G)358

16.2.1 Debug.Print358

16.2.2充分利用立即窗口359

16.3调用堆栈(Ctrl+L)360

16.4监视窗口361

16.4.1设置基本的监视361

16.4.2使用基本的监视362

16.4.3监视类型363

16.4.4监视窗口中的数组、用户自定义类型(UDT)和类365

16.4.5快速监视(Shift+F9)367

16.5本地窗口367

16.6对象浏览器(F2)368

16.6.1基本特征369

16.6.2高级特征369

16.7创建和运行“测试桩”370

16.8使用断言372

16.9程序开发者应当知道的调试快捷键373

16.9.1一般情况373

16.9.2调试模式的代码执行374

16.9.3导航374

16.9.4信息375

16.10本章小结375

第17章 优化VBA的性能376

17.1测量性能376

17.2 PerfMon实用工具377

17.3创造性思维380

17.3.1做拼图游戏380

17.3.2确定步骤380

17.3.3站在盒子外思考380

17.3.4打破规则382

17.3.5了解数据382

17.3.6提出问题383

17.3.7了解工具383

17.4宏观上的优化383

17.4.1预处理384

17.4.2检查阶数384

17.4.3收紧循环386

17.4.4快速VBA算法386

17.5在微观上的优化391

17.5.1 VBA392

17.5.2 Excel394

17.6结论396

第18章 数据库开发简介398

18.1数据库简介398

18.1.1为什么使用数据库398

18.1.2关系数据库399

18.1.3基于文件的数据库和客户机-服务器数据库399

18.1.4规范化399

18.1.5什么时候不必规范化404

18.1.6关系与参照完整性404

18.1.7固有的主关键字和人为的主关键字407

18.2 SQL简介408

18.2.1 SELECT语句408

18.2.2 INSERT语句409

18.2.3 UPDATE语句410

18.2.4 DELETE语句410

18.3用ADO进行数据存取411

18.3.1 ActiveX Data Object(ADO)简介411

18.3.2 ADO对象模型411

18.4进阶阅读420

18.5本章小结421

第19章Access和SQL Sever数据库编程422

19.1 Northwind示例数据库的说明422

19.2设计数据访问层423

19.2.1为什么需要有一个单独的数据访问层423

19.2.2数据访问层的物理设计423

19.3使用Microsoft Access数据库426

19.3.1连接到Access数据库426

19.3.2使用连接字符串427

19.3.3 Microsoft Access的数据访问技术427

19.4使用Microsoft SQL Server数据库433

19.4.1连接到SQL Server数据库433

19.4.2连接池434

19.4.3错误处理连接435

19.4.4 SQL Server的数据访问436

19.4.5参数刷新438

19.4.6多个记录集438

19.4.7断开连接的记录集440

19.5从Access升迁到SQL Server441

19.6进阶阅读444

19.7实例分析444

19.7.1 PETRAS时刻表445

19.7.2 PETRAS报表451

19.8本章小结452

第20章 数据处理技术453

20.1 Excel的数据结构453

20.1.1非结构化区域453

20.1.2结构化区域454

20.1.3 Excel 2003的列表455

20.1.4查询表455

20.2数据处理功能457

20.2.1处理的不仅仅是数据457

20.2.2数据透视表缓存458

20.2.3数据透视表458

20.2.4数据合并461

20.2.5高级筛选462

20.3高级函数465

20.3.1数据库函数465

20.3.2数组公式466

20.3.3循环引用469

20.4本章小结470

第21章 高级图表技术471

21.1基本技术471

21.1.1组合图表类型471

21.1.2使用多个坐标轴473

21.1.3使用预定义名称来建立图表与数据的连接473

21.1.4伪造它479

21.2 VBA技术481

21.2.1在图表坐标系之间进行转换481

21.2.2定位图表中的元素483

21.2.3计算合理的坐标比例484

21.3本章小结485

第22章 控制其他Office应用程序486

22.1基本原理486

22.1.1自动化486

22.1.2引用487

22.1.3开发中的技巧487

22.1.4 vTable表、早期绑定和后期绑定489

22.1.5处理应用程序实例491

22.1.6性能分析496

22.2主要Office程序的对象模型498

22.2.1 Access和数据存取对象498

22.2.2 Word应用程序500

22.2.3 PowerPoint和MSGraph502

22.2.4 Outlook505

22.2.5进阶阅读508

22.3实例分析509

22.4本章小结509

第23章Excel和Visual Basic 6510

23.1创建Hello World ActiveX DLL510

23.1.1创建ActiveX DLL工程511

23.1.2最简单的单向通信程序512

23.1.3更复杂一些的双向通信程序514

23.1.4在Excel显示VB6窗体517

23.2为什么要在Excel VBA工程中使用VB6 ActiveX DLL521

23.2.1代码保护功能521

23.2.2利用VB6窗体521

23.2.3更好的ActiveX控件支持522

23.2.4更好地支持面向对象程序设计527

23.2.5资源文件530

23.2.6 VB6的其他特性530

23.3进程内通信与进程外通信530

23.3.1进程内通信530

23.3.2进程外通信531

23.4在VB6 EXE程序中自动化Excel531

23.4.1一个Excel自动化的简单程序531

23.4.2使用VB6 EXE作为Excel应用程序的加载器536

23.5 COM外接程序536

23.6 “Hello World” COM外接程序537

23.7加载设计器539

23.7.1通用页540

23.7.2高级页541

23.8安装注意事项541

23.9 AddinInstance事件542

23.9.1 Initialize543

23.9.2 OnConnection543

23.9.3 OnStartupComplete544

23.9.4 OnAddInsUpdate544

23.9.5 OnBeginShutdown544

23.9.6 OnDisconnection544

23.9.7 Terminate544

23.10命令栏的处理545

23.10.1使用命令栏事件钩子545

23.10.2命令栏的结构545

23.10.3自定义工具栏的外观546

23.10.4选择性粘贴栏的COM外接程序546

23.11为什么要使用COM外接程序547

23.11.1提高代码安全547

23.11.2 COM外接程序能够与多个应用程序通信547

23.11.3使用独立线程548

23.12自动化外接程序集合548

23.12.1创建IfError的自动化外接程序548

23.12.2使用IfError自动化外接程序549

23.12.3在自动化外接程序中访问Excel应用程序对象549

23.13实例分析550

23.13.1在ActiveX DLL中利用资源文件加载图标550

23.13.2使用标准EYE程序作为Excel应用程序的加载器554

23.14本章小结559

第24章EXCEL和VB.NET560

24.1.NET Framework基础561

24.2 Visual Basic.NET562

24.2.1 Visual Studio的IDE环境563

24.2.2创建一个VB.NET解决方案565

24.2.3结构化的异常处理569

24.2.4模块和方法,范围和可见性572

24.2.5变量声明与赋值572

24.2.6创建新的对象实例573

24.2.7使用ByVal或ByRef575

24.2.8在VB.NET中使用向导575

24.2.9在VB.NET的数据类型575

24.2.10在VB.NET中使用数组576

24.3调试580

24.3.1设置键盘快捷键580

24.3.2启用非托管代码的调试581

24.3.3异常调试助手581

24.3.4对象浏览器(F2)582

24.3.5错误列表窗口(Ctrl+W Ctrl+E)582

24.3.6命令窗口(Ctrl+Alt+A)和立即窗口(Ctrl+G)582

24.3.7输出窗口(Ctrl+Alt+O)583

24.3.8断点(Ctrl+Alt+B)583

24.3.9调用栈(Ctrl+L)584

24.3.10快速监视和监视窗口584

24.3.11异常对话框(Ctrl+Alt+E)584

24.3.12条件编译常数585

24.3.13使用断言586

24.4有用的开发工具586

24.4.1代码区域586

24.4.2代码段管理器(Ctrl+K Ctrl+B)586

24.4.3将文件作为文本插入587

24.4.4任务列表(Ctrl+Alt+K)587

24.5 Excel自动操作588

24.5.1主互操作程序集(PIA)588

24.5.2在NET解决方案中使用Excel589

24.5.3使用后期绑定593

24.6.NET解决方案的资源593

24.7用ADO.NET获取数据594

24.8进阶阅读598

24.8.1 Programming Microsoft Visual Basic.NET Version 2003598

24.8.2 Visual Basic 2008 Programmer’s Reference(Visual Basic 2008程序员手册)599

24.9其他开发工具599

24.9.1 MZ-tools599

24.9.2 VSNETCodePrint599

24.10 Q&A论坛599

24.11实例分析——PETRAS Report Tool.NET599

24.11.1.NET解决方案601

24.11.2 Windows窗体的Extender Providers603

24.11.3线程605

24.11.4获取数据607

24.11.5导出数据608

24.12本章小结611

第25章 使用VB.NET编写托管COM外接程序612

25.1选择开发工具集612

25.2创建托管的COM外接程序613

25.2.1剖析托管的COM外接程序614

25.3构建用户界面626

25.3.1命令栏用户接口的处理626

25.3.2 Ribbon用户界面的处理633

25.4创建托管的自动化外接程序639

25.4.1创建与Excel应用程序对象交互的自动化外接程序639

25.4.2为什么不应当使用.NET来创建自动化外接程序643

25.5手工注册COM外接程序和卸载其注册信息648

25.6在VB.NET中使用类648

25.6.1创建设计良好的类649

25.6.2属性652

25.7使用ADO将数据导出到Excel654

25.8对COM外接程序进行Shim处理657

25.8.1 MSCoree.DLL地狱657

25.8.2隔离657

25.8.3安全658

25.8.4 COM Shim向导658

25.9相关的博客663

25.9.1 XL-Dennis—VSTO&.NET&Excel663

25.9.2 Andrew Whitechapel664

25.10其他开发工具664

25.10.1 Add-in Express for Microsoft Office and.NET664

25.10.2 AddinSpy664

25.11实例分析——PETRAS Report Tool.NET664

25.11.1介绍664

25.11.2加载和卸载COM外接程序665

25.11.3自定义菜单667

25.11.4在Excel中显示Windows窗体670

25.12本章小结671

第26章 使用Visual Studio的Office工具开发解决方案672

26.1何为V STO672

26.1.1 VSTO的项目模板675

26.2应当何时使用VSTO678

26.3使用VSTO外接程序680

26.3.1创建我们的第一个VSTO外接程序680

26.3.2 Ribbon可视设计器687

26.3.3自定义任务窗格689

26.3.4 VSTO自动化外接程序695

26.4使用VSTO模板和工作簿的解决方案695

26.4.1宿主元素和宿主控件696

26.4.2 Windows窗体控件697

26.4.3服务器端的VSTO解决方案697

26.4.4创建第一个VSTO工作簿解决方案698

26.4.5使用NamedRange宿主控件699

26.4.6使用ListObject宿主控件700

26.5部署与安全702

26.5.1使用ClickOnce部署VSTO解决方案介绍703

26.6进阶阅读709

26.7相关的门户与博客709

26.7.1微软的VSTO门户709

26.8.2 Office Development with Visual Studio709

26.8其他开发工具709

26.8.1 Microsoft Visual Studio Tools for the Offiice System Power Tools709

26.9本章小结710

第27章XLL和C API函数711

27.1为什么需要创建基于XLL的工作表函数711

27.2在Visual Studio中创建XLL工程711

27.3 XLL的结构716

27.3.1函数表716

27.3.2 DLLMain函数719

27.3.3标准XLL回调函数719

27.3.4其他XLL回调函数721

27.4 XLOPER和OPER数据类型722

27.5 Excel4函数726

27.6常用的C API函数727

27.6.1 xlFree727

27.6.2 xlCoerce728

27.6.3 xlGetName728

27.7 XLOPER变量和内存管理728

27.8自定义工作表函数的注册和取消729

27.9函数应用举例731

27.10工作表函数的调试733

27.11其他相关问题734

27.11.1 COM自动化用户应该注意的问题734

27.11.2 C+++关键字与XLOPER定义的冲突734

27.12其他学习资源734

27.12.1 MSDN中的Exce12007 SDK734

27.12.2 Financial Applications Using Excel Add-in Development in C/C+++735

27.12.3 Laurent Longre的网站(法语网站)735

27.12.4微软的Excel公共新闻组735

27.12.5 Planatech XLL+735

27.12.6 Keith Lewis的资源软件“Object-Oriented C+++Wrapper for the Excel C API”735

27.12.7 Managed XLL735

27.13本章小结735

第28章Excel和Web服务736

28.1 Web服务736

28.1.1使用VB.NET创建Web服务737

28.1.2从Excel使用Web服务739

28.2实例分析742

28.2.1 PETRAS Web服务742

28.2.2 PETRAS Timesheet746

28.3本章小结749

第29章 帮助、安全、打包和发布750

29.1为应用程序提供帮助750

29.1.1概述750

29.1.2开始设计帮助文件751

29.1.3编写帮助内容754

29.1.4在VBA中显示帮助754

29.2安全756

29.2.1 Excel的安全性756

29.2.2检查网络分组757

29.2.3宏安全与数字签名758

29.2.4数字签名的替代方法759

29.3打包760

29.3.1安装位置760

29.3.2安装要求761

29.3.3安装方式763

29.4发布764

29.4.1初始版本764

29.4.2升级764

29.4.3实时升级764

29.5本章小结764

热门推荐