《Excel 2007 VBA参考大全 修订版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)格林,(美)布伦,(美)亚历山大著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115311696
  • 页数:648 页
图书介绍:本书共有27章和3个附录。第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel 2007新的Office XML文件格式和RibbonX开发技术。第3部分为附录,提供了Excel 2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。

第1章 Excel VBA基础 1

1.1使用宏录制器 1

1.1.1录制宏 2

1.1.2运行宏 4

1.1.3 Visual Basic编辑器 5

1.1.4运行宏的其他方法 7

1.2用户自定义函数 11

1.2.1创建一个UDF 11

1.2.2 UDF不能够做什么 14

1.3 Excel对象模型 14

1.3.1对象 14

1.3.2获取帮助 17

1.3.3在立即窗口里试验 19

1.4 VBA语言 20

1.4.1基本的输入和输出 20

1.4.2调用函数和子过程 23

1.4.3括号和参数列表 24

1.4.4变量声明 24

1.4.5变量的作用域和生存期 26

1.4.6变量类型 27

1.4.7对象变量 29

1.4.8做出判断 30

1.4.9循环 32

1.4.10数组 35

1.4.11运行时错误处理 38

1.5小结 40

第2章 Application对象 41

2.1全局 41

2.2 Active属性 41

2.3显示警告 42

2.4屏幕刷新 42

2.5 Evaluate 43

2.6 InputBox 44

2.7状态栏 45

2.8 SendKeys 45

2.9 OnTime 45

2.10 OnKey 46

2.11工作表函数 47

2.12 Caller 48

2.13小结 49

第3章 工作簿和工作表 50

3.1 Workbooks集合 50

3.1.1从路径中获取文件名 51

3.1.2在相同目录中的文件 52

3.1.3覆盖现有的工作簿 53

3.1.4保存改变 53

3.2 Sheets集合 54

3.2.1工作表 54

3.2.2复制和移动 55

3.2.3组合工作表 56

3.3 Window对象 57

3.4小结 59

第4章 使用单元格区域 60

4.1 Activate和Select 60

4.2 Range属性 61

4.2.1简写的Range引用 61

4.2.2非活动工作表中的单元格区域 62

4.2.3 Range对象的Range属性 62

4.2.4 Cells属性 62

4.2.5在Range中使用Cells 63

4.2.6非活动工作表的单元格区域 64

4.2.7关于Range对象的Cells属性 64

4.2.8单个参数的单元格区域引用 65

4.3 Offset属性 66

4.4 Resize属性 67

4.5 SpecialCells方法 68

4.5.1最后一个单元格 68

4.5.2删除数字 69

4.6 CurrentRegion属性 70

4.7 End属性 71

4.8单元格区域求和 72

4.9 Columns属性和Rows属性 72

4.10 Union方法和Intersect方法 74

4.11空单元格 75

4.12在数组和单元区域之间传递值 76

4.13小结 80

第5章 使用名称 82

5.1命名单元格区域 83

5.2专用名称 83

5.3在名称中存储值 84

5.4存储数组 85

5.5隐藏名称 85

5.6处理命名的单元格区域 86

5.7搜索名称 86

5.7.1搜索单元格区域的名称 87

5.7.2确定重叠的单元格区域的名称 88

5.8小结 90

第6章 数据列表 92

6.1结构化数据 92

6.2排序单元格区域 92

6.3创建表 94

6.4排序表 95

6.5自动筛选 95

6.5.1 AutoFilter对象 96

6.5.2 Filter对象 96

6.5.3日期自定义筛选 97

6.5.4添加组合框 97

6.5.5日期格式问题 99

6.5.6获取准确的日期 99

6.5.7复制可见行 100

6.5.8查找可见行 101

6.6高级筛选 102

6.7数据记录单 103

6.8小结 104

第7章 数据透视表 106

7.1创建数据透视表报表 106

7.1.1 PivotCache 109

7.1.2 PivotTable集合 109

7.2 PivotField 109

7.3 Pivotltems 112

7.3.1分组 113

7.3.2 Visible属性 115

7.3.3 CalculatedItems 116

7.4 PivotChart 116

7.5外部数据源 118

7.6小结 119

第8章 图表 120

8.1图表工作表 120

8.1.1所录制的宏 122

8.1.2使用VBA代码添加图表工作表 122

8.2嵌入的图表 122

8.2.1使用宏录制器 123

8.2.2使用VBA代码创建嵌入图表对象 123

8.3编辑数据系列 124

8.4使用数组定义图表系列 126

8.5使用数组作为图表数据源 128

8.6确定图表中使用的单元格区域 129

8.7图表标签 130

8.8小结 131

第9章 事件过程 132

9.1工作表事件 132

9.1.1启用事件 133

9.1.2工作表计算 133

9.2图表工作表事件 134

9.3工作簿事件 136

9.4页眉和页脚 137

9.5小结 138

第10章 添加控件 139

10.1窗体控件和ActiveX控件 139

10.2 ActiveX控件 139

10.2.1滚动条控件 140

10.2.2数值调节钮控件 140

10.2.3复选框控件 141

10.2.4选项按钮控件 141

10.3窗体控件 142

10.4动态的ActiveX控件 144

10.5图表中的控件 146

10.6小结 147

第11章 文本文件和文件对话框 148

11.1打开文本文件 148

11.2写入文本文件 148

11.3读取文本文件 149

11.4使用Print语句写入文本文件 150

11.4.1读取数据字符串 151

11.4.2灵活的分隔符和分界符 152

11.5文件对话框 154

11.5.1 FileDialogFilters 155

11.5.2 FileDialogSelectedItems 156

11.5.3对话框类型 156

11.5.4 Execute方法 156

11.5.5多选 156

11.6小结 157

第12章 使用XML和开放的XML文件格式 158

12.1在Excel中使用XML数据的基础知识 158

12.1.1 XML基本原理 159

12.1.2直接使用XML数据 162

12.1.3创建和管理自己的XML映射 164

12.2使用VBA编程处理XML过程 166

12.2.1编程处理XML映射 166

12.2.2利用DOM和XPath操作XML文件 170

12.3使用VBA对开放式XML文件编程 174

12.4小结 178

第13章 用户窗体 179

13.1显示用户窗体 179

13.2创建用户窗体 180

13.3在用户窗体中直接访问控件 181

13.4停止关闭按钮 184

13.5管理数据列表 185

13.6无模式用户窗体 189

13.7可变的用户窗体名称 191

13.8小结 191

第14章RibbonX 192

14.1概述 192

14.2准备工作 192

14.3添加定制 193

14.4 XML结构 193

14.5 RibbonX和VBA 195

14.6控件类型 195

14.6.1基本控件 196

14.6.2容器控件 196

14.7控件属性 197

14.8控件回调 198

14.9管理控件图像 199

14.10其他的RibbonX元素、属性和回调 200

14.10.1在多个工作簿中共享控件 201

14.10.2在运行时更新控件 201

14.10.3挂钩内置控件 203

14.10.4在“独立”应用程序中的RibbonX 203

14.10.5定制Office菜单 203

14.10.6定制QAT 204

14.10.7控制选项卡、选项卡集和组 204

14.11动态控件 205

14.11.1 dropDown,comboBox和gallery 205

14.11.2动态菜单 205

14.12 Ribbon CommandBar扩展 206

14.13 RibbonX的局限 207

14.14小结 207

第15章 命令栏 208

15.1工具栏、菜单栏和弹出菜单 208

15.2 Excel的内置命令栏 209

15.3在所有层级中的控件 212

15.4创建新菜单 215

15.5传递参数值 217

15.6删除菜单 218

15.7创建工具栏 218

15.8弹出式菜单 221

15.9显示弹出式命令栏 224

15.10小结 232

第16章 类模块 233

16.1创建自己的对象 233

16.2属性过程 234

16.3创建集合 235

16.4封装 238

16.5捕获应用程序事件 238

16.6嵌入的图表的事件 240

16.7用户窗体控件集合 241

16.8跨工程引用类 243

16.9小结 243

第17章 加载项 245

17.1隐藏代码 245

17.2创建加载项 246

17.3关闭加载项 247

17.4更改代码 247

17.5保存变化 247

17.6界面变化 248

17.7安装加载项 249

17.8 AddinInstall事件 251

17.9从加载项列表中移除加载项 251

17.10小结 252

第18章 自动化加载项和COM加载项 253

18.1自动化加载项 253

18.1.1一个简单的加载项——序列 253

18.1.2使用Excel注册自动化加载项 254

18.1.3使用自动化加载项 255

18.1.4 IDTExtensibility2接口介绍 256

18.2 COM加载项 260

18.2.1 IDTExtensibility2接口 260

18.2.2使用Excel注册COM加载项 261

18.2.3 COM加载项设计器 261

18.3小结 270

第19章 与其他Office应用程序交互 271

19.1建立连接 271

19.1.1后期绑定 272

19.1.2早期绑定 272

19.2在Word中打开文档 274

19.3访问活动的Word文档 275

19.4创建新的Word文档 275

19.5 Access和ADO 276

19.6 Access、Excel和Outlook 277

19.7比邮件合并更好的方法 279

19.8小结 284

第20章 使用ADO访问数据 285

20.1结构化查询语言简介 285

20.1.1 SELECT语句 286

20.1.2 INSERT语句 286

20.1.3 UPDATE语句 287

20.1.4 DELETE语句 287

20.2 ADO概览 288

20.2.1 Connection对象 288

20.2.2 Recordset对象 291

20.2.3 Command对象 294

20.2.4在Microsoft Excel应用程序中使用ADO 295

20.2.5对Microsoft Access使用ADO 295

20.2.6对Microsoft SQL Server使用ADO 299

20.2.7对非标准数据源使用ADO 305

20.3小结 309

第21章 管理外部数据 310

21.1外部数据用户界面 310

21.1.1获取外部数据 310

21.1.2管理连接 311

21.2 QueryTable对象和ListObject对象 312

21.2.1来自关系数据库的QueryTable 312

21.2.2关联到ListObject的查询表 313

21.2.3 QueryTables和参数查询 314

21.2.4来自Web查询的QueryTable 316

21.2.5来自文本文件的QueryTable 318

21.2.6创建并使用连接文件 319

21.3 WorkbookConnection对象和Connections集合 321

21.4外部数据安全设置 322

21.5小结 323

第22章 信任中心和文档安全 324

22.1信任中心 324

22.1.1受信任的发布者 324

22.1.2受信任位置 325

22.1.3加载项 326

22.1.4 ActiveX设置 326

22.1.5宏设置 328

22.1.6消息栏 329

22.1.7外部内容 330

22.1.8个人信息选项 331

22.2自动化文档检查器 332

22.2.1 RemoveDocumentInformation方法 332

22.2.2 DocumentInspectors集合 333

22.3小结 335

第23章 使用Excel浏览OLAP数据源 336

23.1通过数据透视表分析OLAP数据 336

23.1.1连接到OLAP数据源 337

23.1.2浏览OLAP数据源 337

23.2理解基于OLAP的数据透视表后的MDX 339

23.3不使用数据透视表浏览OLAP数据源 342

23.3.1使用ADO返回平面化记录集 342

23.3.2使用ADO MD获取多维数据集架构信息 343

23.3.3创建维度、层次和级别的详细目录 343

23.4创建脱机多维数据集 344

23.4.1手工创建一个脱机多维数据集 344

23.4.2使用CreateCubeFile方法 345

23.4.3使用ADO MD和VBA创建脱机多维数据集 345

23.5小结 346

第24章Excel和Internet 347

24.1 Internet能做些什么 347

24.2使用Internet存储工作簿 347

24.3使用Intemet作为数据源 348

24.3.1按工作簿方式打开网页 349

24.3.2使用Web查询 349

24.3.3分析网页获取特定的信息 350

24.4使用Internet发布结果 351

24.4.1设置Web服务器 351

24.4.2保存工作表为网页格式 351

24.4.3创建交互式的网页 352

24.5使用Internet作为通信渠道 352

24.6小结 354

第25章 国际性的问题 355

25.1修改Windows区域设置和Office2007 UI语言 355

25.2响应区域设置和Windows语言 355

25.2.1识别用户的区域设置和Windows语言 356

25.2.2从国际性的角度使用VBA转换函数 356

25.3与Excel交互 360

25.3.1发送数据到Excel 360

25.3.2从Excel中读取数据 362

25.3.3使用Excel的规则 362

25.4与用户交互 362

25.4.1纸张大小 362

25.4.2显示数据 363

25.4.3解释数据 363

25.4.4 xxxLocal属性 363

25.4.5与用户互动的原则 364

25.5 Excel 2007的国际化选项 364

25.6规则不能处理的功能 366

25.6.1 OpenText函数 366

25.6.2 SaveAs函数 367

25.6.3 ShowDataForm子过程 367

25.6.4粘贴文本 367

25.6.5数据透视表计算字段、项以及条件格式和数据有效性公式 368

25.6.6 Web查询 368

25.6.7 =TEXT()工作表函数 369

25.7 Range.Value、Range.Formula和Range.FormulaArray属性 369

25.8 Range.AutoFilter方法 369

25.9 Range.AdvancedFilter方法 369

25.10 Application.Evaluate、Application.ConvertFormula和Application.ExecuteExcel4Macro函数 370

25.11响应Office2007语言设置 370

25.11.1文本来源 370

25.11.2识别Office UI语言设置 371

25.11.3创建使用多种语言的应用程序 371

25.11.4在使用多种语言的环境中操作 373

25.11.5开发使用多种语言应用程序的规则 373

25.12一些有帮助的函数 373

25.12.1 bWinToNum函数 374

25.12.2 bWinToDate函数 374

25.12.3 sFormatDate函数 375

25.12.4 ReplaceHolders函数 375

25.13小结 375

第26章VBE编程 377

26.1识别代码中的VBE对象 377

26.1.1 VBE对象 377

26.1.2 VBProject对象 377

26.1.3 VBComponent对象 378

26.1.4 CodeModule对象 379

26.1.5 CodePane对象 379

26.1.6 Designer对象 379

26.2启动 379

26.3给VBE添加菜单项 380

26.4处理工作簿 383

26.5处理代码 389

26.6处理用户窗体 392

26.7处理引用 395

26.8 COM加载项 396

26.9小结 396

第27章 利用Windows API编程 397

27.1 API调用剖析 398

27.2解读C-样式声明 398

27.3常量、结构、句柄和类 400

27.4错误捕捉 402

27.5在类模块中封装API调用 403

27.6一些示例类 406

27.6.1高精度计时器类 406

27.6.2 CHighResTimer类模块 406

27.6.3冻结用户窗体 407

27.6.4系统信息类 408

27.7修改用户窗体的样式 410

27.7.1窗口样式 410

27.7.2 CFornChanger类 412

27.8可调整大小的用户窗体 412

27.8.1绝对改变 413

27.8.2相对改变 413

27.8.3 CFormResizer类 414

27.9小结 418

附录A Excel2007对象模型 419

A.1集合和相关对象的通用属性 419

A.1.1通用的集合属性 419

A.1.2通用的集合方法 419

A.1.3通用的对象属性 419

A.2 Excel对象及其属性、方法和事件 419

A.2.1 AboveAverage对象 420

A.2.2 AboveAverage对象的属性 420

A.2.3 Action对象和Actions集合 420

A.2.4 Add-In对象和Addins集合 421

A.2.5 Add-In对象的通用属性 421

A.2.6 Adjustments对象 422

A.2.7 AllowEditRange对象和AllowEditRanges集合 422

A.2.8 Application对象 423

A.2.9 Areas集合 432

A.2.10 AutoCorrect对象 433

A.2.11 AutoFilter对象 434

A.2.12 AutoRecover对象 435

A.2.13 Axis对象和Axes集合 436

A.2.14 AxisTitle对象 438

A.2.15 Border对象和Borders集合 439

A.2.16 CalculatedFields集合 440

A.2.17 CalculatedItems集合 440

A.2.18 CalculatedMember对象和CalculatedMembers集合 440

A.2.19 CalloutFormat对象 441

A.2.20 CellFormat对象 442

A.2.21 Characters对象 444

A.2.22 Chart对象和Charts集合 445

A.2.23 ChartArea对象 450

A.2.24 ChartColorFormat对象 450

A.2.25 ChartFillFormat对象 451

A.2.26 ChartFormat对象 452

A.2.27 ChartGroup对象和ChartGroups集合 452

A.2.28 ChartObject对象和ChartObj ects集合 453

A.2.29 ChartTitle对象 455

A.2.30 ChartView对象 456

A.2.31 ColorFormat对象 457

A.2.32 ColorScale对象 457

A.2.33 ColorScale对象的属性 457

A.2.34 ColorScaleCriterion对象和ColorScaleCriterion集合 458

A.2.35 ColorScaleCriteria对象的通用属性 458

A.2.36 ColorStop对象和ColorStops集合 458

A.2.37 Comment对象和Comments集合 459

A.2.38 ConditionValue对象 460

A.2.39 ConditionValue对象的属性 460

A.2.40 Connections对象 460

A.2.41 ConnectorFormat对象 461

A.2.42 ControlFormat对象 462

A.2.43 CubeField对象和CubeFields集合 463

A.2.44 CustomProperty对象和CustomProperties集合 464

A.2.45 CustomView对象和CustomV iews集合 466

A.2.46 Databar对象 466

A.2.47 Databar对象的属性 466

A.2.48 DataLabel对象和DataLabels集合 467

A.2.49 DataTable对象 469

A.2.50 DefaultWebOptions对象 470

A.2.51 Dialog对象和Dialogs集合 471

A.2.52 DisplayUnitLabel对象 471

A.2.53 DownBars对象 472

A.2.54 DropLines对象 473

A.2.55 Error对象和Errors集合 473

A.2.56 ErrorBars对象 474

A.2.57 ErrorCheckingOptions集合对象 474

A.2.58 FillFormat对象 475

A.2.59 Filter对象和Filters集合 476

A.2.60 Floor对象 476

A.2.61 Font对象 477

A.2.62 FormatColor对象 478

A.2.63 FormatCondition对象和FormatConditions集合 478

A.2.64 FreeformBuilder对象 479

A.2.65 Graphic对象 480

A.2.66 Gridlines对象 481

A.2.67 GroupShapes集合 482

A.2.68 HeaderFooter对象 482

A.2.69 HiLoLines对象 482

A.2.70 HPageBreak对象和HPageBreaks集合 483

A.2.71 Hyperlink对象和Hyperlinks集合示例 483

A.2.72 Icon对象 484

A.2.73 IconCriterion和IconCriteria集合 485

A.2.74 IconCriteria集合的通用属性 485

A.2.75 IconSet对象和IconSets集合 485

A.2.76 IconSets集合的通用属性 485

A.2.77 IconSet对象的属性 485

A.2.78 IconSetCondition对象 485

A.2.79 IconSetCondition对象的属性 485

A.2.80 Interior对象 486

A.2.81 IRtdServer对象 487

A.2.82 IRTDUpdateEvent对象 488

A.2.83 LeaderLines对象 488

A.2.84 Legend对象 489

A.2.85 LegendEntry对象和LegendEntries集合 490

A.2.86 LegendKey对象 490

A.2.87 LinearGradient对象 491

A.2.88 LineFormat对象 491

A.2.89 LinkFormat对象 492

A.2.90 ListColunm对象和ListColumns集合 493

A.2.91 ListColumns集合的通用属性 493

A.2.92 ListDataFormat对象 494

A.2.93 ListObject对象和ListObjects集合 494

A.2.94 ListObjects对象的通用属性 494

A.2.95 ListObject对象的属性 494

A.2.96 ListRow对象和ListRows集合 495

A.2.97 ListRows对象的通用属性 495

A.2.98 ListRow对象的属性 496

A.2.99 Mailer对象 496

A.2.100 MultiThreadedCalculation对象 496

A.2.101 Name对象和Names集合 496

A.2.102 ODBCConnection对象 497

A.2.103 ODBCError对象和ODBCErrors集合 498

A.2.104 OLEDBConnection对象 499

A.2.105 OLEDBError对象和OLEDBErrors集合 500

A.2.106 OLEFormat对象 501

A.2.107 OLEObject对象和OLEObjects集合 501

A.2.108 Outline对象 503

A.2.109 Page对象和Pages集合 504

A.2.110 PageSetup对象 504

A.2.111 Pane对象和Panes集合 506

A.2.112 Parameter对象和Parameters集合 507

A.2.113 Phonetic对象和Phonetics集合 507

A.2.114 PictureFormat对象 508

A.2.115 PivotAxis对象 509

A.2.116 PivotCache对象和PivotCaches集合 509

A.2.117 PivotCell对象 511

A.2.118 PivotField对象、PivotFields集合和CalculatedFields集合 511

A.2.119 PivotFilter对象和PivotFilters集合 514

A.2.120 PivotFormula对象和PivotFormulas集合 515

A.2.121 PivotItem对象、PivotItems集合和CalculatedItems集合 515

A.2.122 PivotItemList对象 516

A.2.123 PivotLayout对象 517

A.2.124 PivotLine对象、PivotLines集合和PivotLinesCells集合 517

A.2.125 PivotTable对象和PivotTables集合 517

A.2.126 PlotArea对象 522

A.2.127 Point对象和Points集合 523

A.2.128 Protection对象 524

A.2.129 PublishObject对象和PublishObjects集合 525

A.2.130 QueryTable对象和QueryTables集合 526

A.2.131 Range对象和Ranges集合对象 529

A.2.132 RecentFile对象和RecentFiles集合 535

A.2.133 RectangularGradient对象 536

A.2.134 RoutingSlip对象 536

A.2.135 RTD对象 537

A.2.136 Scenario对象和Scenarios集合 537

A.2.137 Series对象和Seri esCollection集合 538

A.2.138 SeriesLines对象 540

A.2.139 ServerViewableItems集合 541

A.2.140 ShadowFormat对象 541

A.2.141 Shape对象和Shapes集合 542

A.2.142 ShapeNode对象和ShapeNodes集合 544

A.2.143 ShapeRange集合 545

A.2.144 Sheets集合 547

A.2.145 SheetViews对象 548

A.2.146 SmartTag对象和SmartTags集合对象 548

A.2.147 SmartTagAction对象和SmartTagActions集合对象 548

A.2.148 SmartTagOptions集合对象 549

A.2.149 SmartTagRecognizer对象和SmartTagRecognizers集合对象 549

A.2.150 Sort对象 550

A.2.151 SortField对象和SortFields集合 550

A.2.152 SoundNote对象 551

A.2.153 Speech对象 551

A.2.154 SpellingOptions集合对象 552

A.2.155 Style对象和Styles集合 552

A.2.156 Tab对象 553

A.2.157 TableStyle对象和TableStyles集合对象 554

A.2.158 TableStyleElement对象和TableStyleElements集合对象 555

A.2.159 TextEffectFormat对象 555

A.2.160 TextFrame对象 556

A.2.161 TextFrame2对象 557

A.2.162 ThreeDFormat对象 558

A.2.163 TickLabels对象 559

A.2.164 Top10对象 560

A.2.165 Top10对象的属性 560

A.2.166 TreeviewControl对象 561

A.2.167 Trendline对象和Trendlines集合 561

A.2.168 UniqueValues对象 562

A.2.169 UniqueValues对象的属性 562

A.2.170 UpBars对象 563

A.2.171 UsedObjects集合的对象 563

A.2.172 UserAccess集合对象 563

A.2.173 UserAccessList集合对象 563

A.2.174 Validation对象 564

A.2.175 VPageBreak对象和VPageBreaks集合 565

A.2.176 Walls对象 566

A.2.177 Watch对象和Watches集合对象 566

A.2.178 WebOptions对象 567

A.2.179 Window对象和Windows集合 568

A.2.180 Workbook对象和Workbooks集合 570

A.2.181 WorkbookConnection对象 578

A.2.182 Worksheet对象和Worksheets集合 578

A.2.183 WorksheetFunction对象 582

A.2.184 WorksheetView对象 584

A.2.185 XmlDataBinding对象 585

A.2.186 XmlMap对象和XMLMaps集合 585

A.2.187 XmlNameSpace对象和XMLNameSpaces集合 586

A.2.188 XmlSchema对象和XmlSchemas集合 586

A.2.189 XPath对象 586

附录B VBE对象模型 588

B.1在Excel和VBE对象模型间的链接 588

B.1.1从Excel到VBE 588

B.1.2从VBE到Excel 588

B.2通用的属性和方法 588

B.3 AddIn对象和Add-Ins集合 589

B.3.1 Add-In对象的属性 589

B.3.2 Add-Ins集合的方法 589

B.4 CodeModule对象 590

B.4.1 CodeModule对象的属性 590

B.4.2 CodeModule对象的方法 591

B.5 CodePane对象和CodePanes集合 592

B.5.1 CodePane对象的属性 592

B.5.2 CodePane对象的方法 592

B.5.3 CodePanes集合的属性 593

B.6 CommandBarEvents对象 593

B.7 Events对象 594

B.8 LinkedWindows集合 594

B.9 Property对象和Properties集合 595

B.10 Reference对象和References集合 595

B.10.1 Reference对象的属性 596

B.10.2 References集合的方法 596

B.10.3 References集合的事件 596

B.11 ReferencesEvents对象 597

B.12 VBComponent对象和VBComponents集合 597

B.12.1 VBComponent对象的属性 597

B.12.2 VBComponent对象的方法 598

B.12.3 VBComponents集合的方法 598

B.13 VBE对象 599

B.14 VBProject对象和VBProjects集合 599

B.15 VBProject对象的通用属性 599

B.15.1 VBProject对象的属性 599

B.15.2 VBProject对象的方法 600

B.15.3 VBProjects集合的方法 600

B.16 Window对象和Windows集合 600

B.17 Window对象的通用属性 601

B.17.1 Window对象的属性 601

B.17.2 Window对象的方法 601

B.17.3 Windows集合的方法 601

附录C Office 2007对象模型 602

C.1集合及相关对象的通用属性 602

C.1.1通用的集合属性 602

C.1.2通用的对象属性 602

C.2 Office对象及其属性和事件 602

C.2.1 BulletFormat2对象 602

C.2.2 COMAddin对象和COMAddins集合对象 603

C.2.3 CommandBar对象和CommandBars集合对象 604

C.2.4 CommandBarButton对象 606

C.2.5 CommandBarComboBox对象 608

C.2.6 CommandBarControl对象和CommandBarControls集合对象 609

C.2.7 CommandBarPopup对象 611

C.2.8 CustomTaskPane对象 612

C.2.9 CustomXMLNode对象和CustomXMLNodes集合对象 613

C.2.10 CustomXMLPart对象和CustomXMLParts集合对象 615

C.2.11 CustomXMLPrefixMapping对象和CustomXMLPrefix Mappings集合对象 616

C.2.12 CustomXMLSchema对象和CustomXMLSchemaCollection对象 617

C.2.13 CustomXMLValidationError对象和CustomXMLValidation Errors集合对象 617

C.2.14 DocumentInspector对象和DocumentInspectors集合对象 618

C.2.15 DocumentLibraryVersion对象和DocumentLibraryVersions集合对象 619

C.2.16 DocumentProperty对象和DocumentProperties集合对象 619

C.2.17 EncryptionProvider对象 621

C.2.18 FileDialog对象 622

C.2.19 FileDialogFilter对象和FileDialogFilters集合对象 623

C.2.20 FileDialogSelectedItems集合对象 623

C.2.21 FileTypes对象 624

C.2.22 Font2对象 624

C.2.23 GlowFormat对象 625

C.2.24 GradientStop对象和GradientStops集合对象 625

C.2.25 IAssistance对象 625

C.2.26 IblogExtensiblity和IBlogPictureExtensibility对象 626

C.2.27 IBlogPictureExtensibility对象的方法 627

C.2.28 ICTPFactory对象 627

C.2.29 IcustomTaskPaneConsumer对象 627

C.2.30 IDocumentInspector对象 627

C.2.31 IRibbonControl对象 627

C.2.32 IRibbonExtensiblity对象 628

C.2.33 IRibbonUI对象 628

C.2.34 LanguageSettings对象 628

C.2.35 MetaProperty对象和MetaProperties集合对象 628

C.2.36 MsoEnvelope对象 629

C.2.37 NewFile对象 630

C.2.38 ODSOColumn对象和ODSOColumns集合对象 630

C.2.39 ODSOFilter对象和ODSOFilters集合对象 630

C.2.40 OfficeDataSourceObject对象 630

C.2.41 OfficeTheme对象 630

C.2.42 ParagraphFormat2对象 631

C.2.43 Permission对象 631

C.2.44 PolicyItem对象和ServerPolicy集合对象 632

C.2.45 ReflectionFormat对象 632

C.2.46 Ruler2对象 633

C.2.47 RulerLeve12对象和RulerLevels2集合对象 633

C.2.48 ScopeFolder对象和ScopeFolders集合对象 633

C.2.49 SearchFolders集合对象 634

C.2.50 SearchScope对象和SearchScopes集合对象 634

C.2.51 SharedWorkspace对象 635

C.2.52 SharedWorkspaceFile对象和SharedWorkspaceFiles集合对象 635

C.2.53 SharedWorkspaceFolder对象和SharedWorkspaceFolders集合对象 636

C.2.54 SharedWorkspaceLink对象和SharedWorkspaceLinks集合对象 636

C.2.55 SharedWorkspaceMember对象和SharedWorkspaceMembers集合对象 637

C.2.56 SharedWorkspaceTask对象和SharedWorkspaceTasks集合对象 638

C.2.57 Signature对象和SignatureSet集合对象 639

C.2.58 SignatureInfo对象 640

C.2.59 SignatureProvider对象 640

C.2.60 SignatureSetup对象 641

C.2.61 SignatureSetup对象的属性 641

C.2.62 SmartDocument对象 641

C.2.63 SoftEdgeFormat对象 642

C.2.64 Sync对象 642

C.2.65 TabStop2对象和TabStops2集合对象 642

C.2.66 TextColumn2对象和TextColumns2集合对象 643

C.2.67 TextRange2对象 643

C.2.68 ThemeColor对象 644

C.2.69 ThemeColorsScheme对象 645

C.2.70 ThemeEffectScheme对象 645

C.2.71 ThemeFont对象和ThemeFonts集合对象 645

C.2.72 ThemeFontScheme对象 645

C.2.73 UserPermission 646

C.2.74 WebPageFont对象和WebPageFonts集合对象 646

C.2.75 WorkflowTask对象和WorkflowTasks集合对象 647

C.2.76 WorkflowTemplate对象和WorkflowTemplates集合对象 647