VSTO开发者指南PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)KATHLEENMCGRATHPAULSTUBBS著
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111250609
- 页数:400 页
第一部分 VSTO概述 1
第1章 VSTO入门 1
1.1本章主题 1
1.2什么是VSTO 1
1.3为什么用VSTO代替VBA 2
1.4 VSTO的功能 3
宿主项和宿主控件 3
Windows Forms控件 5
智能标记 6
定制任务窗格 6
在文档中缓存数据 6
托管插件 6
安全和部署 7
功能区支持 7
增强开发环境 7
1.5创建VSTO解决方案 7
用VBA创建Office解决方案 7
用VSTO创建Office解决方案 7
项目类型 8
1.6 VSTO如何与Visual Studio集成 11
把Word和Excel当作设计器 11
VSTO中的代码文件 12
1.7小结 13
1.8复习问题 14
第2章 编程环境 15
2.1本章主题 15
2.2 Visual Studio IDE介绍 15
环境设置 15
创建Visual Studio Tools for Office项目 16
准予访问VBA项目系统 18
菜单和工具栏 18
2.3查看IDE窗口 20
代码视图 20
探究Solution Explorer 21
Properties窗口 26
浏览Object Browser 27
项目属性 28
查看其他Visual Studio窗口 29
2.4编码工具 31
使用智能感知 31
编辑并继续 35
2.5生成和运行代码 35
2.6调试你的代码 36
设置断点 38
逐语句、逐过程和跳出代码 40
试用调试工具 41
使用调试窗口 43
2.7查找和使用帮助 47
目录 47
索引 48
搜索 48
如何实现 49
动态帮助 50
2.8小结 50
2.9复习问题 50
第3章 托管代码介绍 51
3.1本章主题 51
3.2什么是托管代码 51
3.3面向对象编程介绍 52
理解类和对象 52
分部类 58
泛型类 59
接口 59
面向对象概念 60
3.4探究.NET Framework 61
程序集 62
命名空间 62
应用程序域 63
公共语言运行库 63
公共语言规范 64
.NET Framework类库 65
3.5 VSTO和托管代码 67
主互操作程序集 68
解决方案程序集 70
运行VSTO解决方案 71
3.6小结 71
3.7复习问题 71
第4章 从VBA转到VSTO和Visual Basic 2005 72
4.1本章主题 72
4.2转到Visual Studio 2005 72
4.3 Visual Basic 2005的新功能 72
My对象 73
智能感知代码段 76
语句 76
运算符 77
4.4 VBA和Visual Basic 2005在语言上的差别 78
数据类型 79
方法 82
变量的声明和作用域 82
默认属性 83
枚举 84
异常处理 84
4.5 UserForm和Windows Forms 86
比较ActiveX控件和Windows Forms控件 87
控件功能的改变 92
4.6小结 97
4.7复习问题 97
第二部分 Word和Excel 98
第5章 定制Word和Excel任务窗格 98
5.1本章主题 98
5.2什么是任务窗格 98
5.3定制Document Actions任务窗格 99
5.4管理操作窗格 100
管理操作窗格的大小和位置 100
显示和隐藏操作窗格 101
5.5设计操作窗格解决方案 102
创建操作窗格解决方案 103
添加操作窗格控件 104
从文档访问操作窗格 105
从操作窗格访问文档 106
管理控件顺序 108
5.6创建上下文相关的解决方案 111
创建XML架构 112
映射XML元素到你的文档 113
创建多个操作窗格控件 114
显示和隐藏操作窗格上的控件 115
向操作窗格控件添加功能 116
5.7小结 118
5.8复习问题 118
第6章 使用VSTO定制Word 119
6.1本章主题 119
6.2对Word进行编程 119
把录制的VBA宏转换成VSTO里的Visual Basic 120
重写内置命令 122
6.3 Word宿主项和宿主控件 125
向文档添加宿主控件 126
从基础的互操作对象访问宿主控件 131
从宿主控件访问互操作对象 133
6.4对文档上的宿主控件进行数据绑定 134
把数据绑定到控件 134
在文档里缓存数据 137
6.5对事件进行编程 138
Bookmark控件的事件 138
XMLNode控件的事件 145
XMLNodes控件的事件 149
Document的事件 149
6.6对Bookmark的特别强化 154
6.7使Word文档智能化 156
6.8小结 157
6.9复习问题 157
第7章 使用VSTO定制Excel 158
7.1本章主题 158
7.2对Excel进行编程 158
了解Excel对象模型 161
把录制的VBA宏转换成VSTO里的Visual Basic 162
写回调从VBA访问VSTO代码 163
7.3 Excel宿主项和宿主控件 165
宿主项 166
宿主控件 166
向工作表添加宿主控件 166
移除宿主控件 173
在运行时添加宿主控件 174
控件持久化 177
从基础的互操作对象访问宿主控件 178
从宿主控件访问互操作对象 179
在Excel里添加宿主项 179
Excel的区域设置问题 179
7.4对工作表上的宿主控件进行数据绑定 180
创建数据源 180
向工作表添加数据绑定控件 182
使用关联数据 186
在工作簿里缓存数据 187
7.5对事件进行编程 187
NamedRange控件事件 188
ListObject控件事件 190
XMLMappedRange控件事件 195
Chart控件事件 195
工作表事件 197
图表工作表事件 200
工作簿事件 201
7.6使Excel更智能 204
7.7小结 206
7.8复习问题 206
第8章 Word和Excel里的控件 207
8.1本章主题 207
8.2关于控件 207
8.3向工具栏和菜单添加控件 207
创建工具栏按钮 207
创建菜单和菜单项 213
8.4使用Windows Forms控件 216
8.5向Windows Forms添加控件 222
8.6向任务窗格添加控件 228
8.7向Excel和 Word文档添加控件 230
Word里的Windows Forms控件 230
Excel里的Windows Forms控件 233
添加数据绑定控件 234
向文档添加自定义控件 237
控件类型 238
在运行时添加控件 239
文档上的Windows Forms控件的功能 244
8.8小结 244
8.9复习问题 245
第9章 Word和Excel里的智能标记 246
9.1本章主题 246
9.2什么是智能标记 246
9.3用VSTO创建Word和Excel智能标记 249
9.4理解智能标记的属性 252
Actions属性 252
Caption属性 252
Expressions属性 252
Smart TagType属性 252
Terms属性 252
9.5在智能标记上执行操作 253
9.6正则表达式介绍 258
使用正则表达式识别词组 258
识别文本模式 261
9.7重写智能标记识别器 264
创建Word项目 265
运行代码 267
进入离线状态 269
9.8小结 270
9.9复习问题 270
第三部分 Outlook和其他内容 271
第10章 使用VSTO为Outlook创建插件 271
10.1本章主题 271
10.2使用VSTO的应用程序级别的定制程序 271
共享插件和VSTO插件之间的区别 272
Outlook插件项目模板 274
把Outlook宏转换成VSTO插件 276
创建一个简单的插件 278
Visual Studio里的智能感知 280
10.3 Outlook对象模型概述 281
Application对象 281
NameSpace对象 282
Explorer对象 282
Inspector对象 283
Outlook文件夹 283
Outlook项 284
事件 285
10.4定制Outlook里的菜单和工具栏 285
10.5调试插件 287
10.6使用VSTO创建的Outlook插件的安全性 291
10.7小结 293
10.8复习问题 293
第11章 安全性和部署 294
11.1本章主题 294
11.2 VSTO安全模型 294
11.3部署Word和Excel解决方案 298
客户端要求 298
Microsoft PSS VSTO 2005Client TroubleShooter 298
部署模型 300
应用程序和部署清单 300
部署任务 301
Public Wizard 302
更新和回滚 309
Microsoft Installer项目 310
11.4部署Outlook解决方案 312
11.5小结 313
11.6复习问题 313
第12章 把VBA解决方案迁移到VSTO 314
12.1本章主题 314
12.2迁移概述 314
12.3迁移策略 314
12.4一个Word VBA项目的简单迁移 315
12.5一个Word VBA项目的高级迁移 317
复制Word模板 318
从模板移除VBA代码和UserForm 318
创建Windows窗体 318
启动Windows窗体 320
运行解决方案 320
重新设计解决方案 321
Bookmark视图控件 321
使用操作窗格 322
12.6 VBA和VSTO的互操作 324
12.7小结 328
12.8复习问题 328
第13章 VSTO的高级话题 329
13.1本章主题 329
13.2 ServerDocument概述 329
13.3附加和分离基于文档的定制程序 329
使用ServerDocument从文档分离解决方案 329
使用ServerDocument向文档附加解决方案 330
使用自定义文档属性向文档附加解决方案 331
13.4读写数据缓存 332
缓存数据结构 332
创建一个有缓存数据的测试文档 332
读取文档数据缓存 334
运行解决方案 337
13.5清除数据缓存 339
13.6小结 340
13.7复习问题 340
第14章 VSTO 2005 SE和2007Microsoft Office System 341
14.1本章主题 341
14.2 VSTO 2005 SE介绍 341
所有发布版本里的功能 342
VSTO 2005 SE的插件模型 343
14.3创建插件 347
14.4定制功能区 347
功能区项 348
和XML协同工作 352
定制内置的功能区 354
向功能区添加其他控件 359
快速访问工具栏 365
不受支持的功能区功能 366
Outlook里的功能区 367
14.5创建自定义任务窗格 372
为PowerPoint创建插件 372
打开和关闭自定义任务窗格 374
管理多个Word文档上的任务窗格 375
把文档级别的定制程序转换成VSTO 2005 SE插件 377
显示多个任务窗格 382
14.6创建自定义窗体区域 383
创建Outlook窗体区域文件 383
创建新的窗体区域 383
保存窗体区域 384
创建VSTO 2005 SE Outlook插件项目 384
在你的项目里内嵌窗体区域 384
创建和注册窗体区域清单 385
创建窗体区域注册表文件 386
创建窗体区域启动类 386
连接窗体区域控件 388
连接窗体区域 389
运行项目 389
14.7小结 390
14.8复习问题 391
附录A 创建代码段 392
附录B 创建Inspector CommandBar 395
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019