当前位置:首页 > 工业技术
VSTO开发者指南
VSTO开发者指南

VSTO开发者指南PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)KATHLEENMCGRATHPAULSTUBBS著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111250609
  • 页数:400 页
图书介绍:
《VSTO开发者指南》目录

第一部分 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

相关图书
作者其它书籍
返回顶部