文档详情

Word表格之VBA知识.doc

发布:2017-05-02约1.29万字共13页下载文档
文本预览下载声明
PAGE   = page 2-1 \* ROMAN I Word表格之VBA知识 Konggs 整理结束于2006年6月18日 目 录  TOC \o 1-3 \u Word表格之VBA知识  PAGEREF _Toc138379001 \h 1 Table 对象(因为是对象,所以用Set赋值)  PAGEREF _Toc138379002 \h 1 使用Table对象  PAGEREF _Toc138379003 \h 1 Cell 方法  PAGEREF _Toc138379004 \h 1 Split 方法  PAGEREF _Toc138379005 \h 2 Table属性  PAGEREF _Toc138379006 \h 2 Range 属性  PAGEREF _Toc138379007 \h 2 Borders 属性  PAGEREF _Toc138379008 \h 2 Columns 属性  PAGEREF _Toc138379009 \h 3 Rows 属性  PAGEREF _Toc138379010 \h 3 Column 对象  PAGEREF _Toc138379011 \h 3 使用 Column 对象  PAGEREF _Toc138379012 \h 3 Cell 对象  PAGEREF _Toc138379013 \h 4 使用 Cell 对象  PAGEREF _Toc138379014 \h 4 Row 对象  PAGEREF _Toc138379015 \h 5 使用 Row 对象  PAGEREF _Toc138379016 \h 5 访问表格行或列时产生的错误  PAGEREF _Toc138379017 \h 6 处理表格  PAGEREF _Toc138379018 \h 6  set ab  SECTIONPAGES \* MERGEFORMAT 2 2 Konggs整理 欢迎交流! 第  page 11 页 共  = NUMPAGES 13-ab 11 页 Word表格之VBA知识 (完全学习,按初学者的步骤至少用时:1-2天) Table 对象(因为是对象,所以用Set赋值) 该对象代表一个单独的表格。Table 对象是Tables集合的一个成员。Tables集合包含了指定的选定内容、范围或文档中的所有表格。 下面是Table的常用方法(注意是部分,不是全部,只例出重要的方法,下面的属性皆如此,如果详细面全部的了解,请看Word VBA自带的帮助。VBAWD10.chm) 使用Table对象 可使用 Tables(index) 返回一个 Table 对象,其中 index 为索引号。索引号代表选定内容、范围或文档中表格的位置。下例将活动文档中的第一个表格转换为文本。 ActiveDocument.Tables(1).ConvertToText Separator:=wdSeparateByTabs 使用Add方法可以在指定范围内新增一表格。下例在活动文档的起始处添加一 3 x 4 表格。 Set myRange = ActiveDocument.Range(Start:=0, End:=0) ActiveDocument.Tables.Add Range:=myRange, NumRows:=3, NumColumns:=4 Cell 方法 返回一个 Cell 对象,该对象代表表格中的一个单元格。 expression.Cell(Row, Column) expression 必需。该表达式返回一个Table对象。 Row Long 类型,必需。指返回的表格行数。可以是介于 1 和表格行数之间的任意整数。 Column Long 类型,必需。指返回的表格单元格数目。可以是介于 1 和表格列数之间的任意整数。 示例 本示例在新文档中创建一个 3x3 表格,并在表格的第一个和最后一个单元格中插入文本。 Dim docNew As Document Dim tableNew As Table Set docNew = Documents.Add Set tableNew = docNew.Tables.Add(Selection.Range, 3, 3) With tableNew .Cell(1,1).Range.InsertAfter First cell .Cell(tableNew.Rows.Count, _ tableNew.Colu
显示全部
相似文档