VBA用循环设置表格集合、对表格边框的设置

   如下的VBA代码功能,是用循环来操作WORD中的表格集合、设置表格的边框等属性。

  Dim i As Table, N As Integer

  On Error Resume Next ’忽略错误

  Application.ScreenUpdating = False ’关闭屏幕更新

  For Each i In ActiveDocument.Tables ’在表格中循环

  With i

  .Style = "列表型 4" ’将所有表格设置为"列表型4"的样式

  With .Borders ‘边框

  .InsideLineStyle = wdLineStyleSingle ’设置内部边框线条

  End With

  With .Rows(1).Borders(wdBorderBottom) ‘第一行的底边框

  .LineStyle = wdLineStyleDouble ‘双线型

  .LineWidth = wdLineWidth050pt

  .Color = wdColorAutomatic

  End With

  If .Rows.Count > 1 Then ’ 如果表格行数大于1

  If Len(.Cell(2, 1).Range) <= 2 Then ’如果第二行第一列不为空

  With .Rows(2).Shading ’设置底纹

  .Texture = wdTextureNone ’无底底纹

  .ForegroundPatternColor = wdColorAutomatic

  .BackgroundPatternColor = wdColorGray125

  End With

  End If

  End If

  For N = 2 To .Columns.Count ’从第二列到最后一列

  .Columns(N).Select ’单元格对齐方式为中部居中

  Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter

  Selection.Cells.VerticalAlignment = wdCellAlignVerticalCenter

  Next N

  End With

  Next i

  Application.ScreenUpdating = True

  End Sub

时间: 2024-07-28 14:19:07

VBA用循环设置表格集合、对表格边框的设置的相关文章

Reporting Service技巧(一):表格中奇偶行不同颜色的设置

在报表开发中,我们都希望设计出的报表非常美观,就象Excel2007给我们带来的全新的视觉感受一样,让使用者感觉很舒服. 美观性设置中,在报表中奇偶行显示不同的背景颜色就是其中的一种,那么我们就来介绍一下在Reporting Services 2005中如何来实现. 方法一:系统函数 设置所有单元格的背景为如下表达式: backgroudcolor=iif(RowNumber(Nothing) Mod 2, "Lavender", "White") 其中: RowN

Word文档中表格的单个单元格边框怎么设置

  Word文档中表格的单个单元格边框怎么设置           1.在表格中选择需要设置边框的单元格,在"表格工具-设计"选项卡的"边框"组中单击"边框"按钮上的下三角按钮,在展开的列表中选择"边框和底纹"选项,如图1所示. 图1 选择"边框和底纹"选项 2.打开"边框和底纹"对话框,在预览栏中单击相应的按钮可以添加或取消边框线,如当按钮 处于按下状态时,表示单元格在该位置有边框线,

word2010中表格边框底纹设置

  在Word2010中,用户不仅可以在"表格工具"功能区设置表格边框,还可以在"边框和底纹"对话框设置表格边框,操作步骤如下所述: 第1步,打开Word2010文档窗口,在Word表格中选中需要设置边框的单元格或整个表格.在"表格工具"功能区切换到"设计"选项卡,然后在"表格样式"分组中单击"边框"下拉三角按钮,并在边框菜单中选择"边框和底纹"命令,如图1所示. 图

在EXCEL表格中奇偶页页脚设置不同的页码格式教程

  想必大家对word奇偶页设置不同的页脚已经很熟悉,这里介绍下EXCEL表格中奇偶页页脚如何设置不同的页码格式.例如打印的方便,需要将奇数页页脚靠左显示,偶数页页脚靠右显示.这里以EXCEL2013为例演示下如何设置 工具/原料 EXCEL 2013 方法/步骤 1.首先打开需要设置页脚的EXCEL文档 2.选择"页面布局"选项卡中"页面设置"右下方的对话框启动按钮,弹出"页面设置"界面 3.在弹出的"页面设置"页面选择&q

c#-itextsharp添加pdf水印时,怎么设置图片水印、表格水印的透明度?

问题描述 itextsharp添加pdf水印时,怎么设置图片水印.表格水印的透明度? 哪位itextsharp高手可以指点一下,通过itextsharp添加pdf水印时,怎么设置图片水印.表格水印的透明度? 小弟通过设置PdfContentByte的waterMarkContent.SetGState(gs);,以及gs的gs.FillOpacity = 0.2f; 只对文字的透明度有效.

代码-我在dreamweavercs5中对这个表格中的单元格,设置margin,为什么无效,请赐教

问题描述 我在dreamweavercs5中对这个表格中的单元格,设置margin,为什么无效,请赐教 图片显示如下: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19

jxl中怎么设置导出的excel表格加密或者设置表格内容隐藏不可读

问题描述 jxl中怎么设置导出的excel表格加密或者设置表格内容隐藏不可读 jxl中怎么设置导出的excel表格加密或者设置表格内容隐藏不可读 解决方案 得到Sheet对象后,调用其getSettings() 方法会返回一个SheetSettings对象.而SheetSettings对象有一个setPassword(String s)方法可以用来设置密码.

精通CSS+DIV网页样式与布局--设置表单和表格

        表格和表单是网页中非常重要的两个元素,在上篇博客中,我们简单的介绍了CSS的页面背景设置,今天小编继续来介绍CSS的相关知识,在我们的CSS中如何设置表格和表单,首先,来看一张思维导图,通过图简单的预览一下该博文主要讲解哪些CSS的基础知识:                   首先我们的首先表格中的标记,代码和运行效果如下所示:          <span style="font-size:18px;"><html> <head>

在Word 2007中使用表格样式格式化表格

表格样式是一组事先设置了表格边框.底纹.对齐方式等格式的表格模板, Word2007中提供了多种适用于不同用途的表格样式.用户可以借助这些表格样式 快速格式化表格,选择表格样式的方法为: 打开Word2007文档窗口,单击Word表格任意单元格.在"表格工具"功能区 的"设计"选项卡中,将鼠标指向"表样式"分组中的表格样式列表,通过预览 选择合适的表格样式,如图2006020612所示. 图2006020612 选择表格样式 用户还可以打开表格样