时间:2021-05-22
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
以上的代码功能为:表格集合中的循环与对单元格边框的设置。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
复制代码代码如下://////设置Word模板,word表格样式在此设置/////////protectedstringSetWordTemplate(stri
我们在使用word制作表格时,有的表格内容多,有的表格内容少,造成表格不能平均分布,表格看起来不美观,今天我们看看在word里如何设置表格的平均分布的方法,
我们在使用word制作表格时,有的表格内容多,有的表格内容少,造成表格不能平均分布,表格看起来不美观,今天我们看看在word里如何设置表格的平均分布的方法,一起
在word中我们如果让文档中插入的表格边框不显示出来,或者不打印出来的话,是如何对表格进行边框定义设置,那么下面就针对word表格:在word中插入表格,怎么把
原理使用pythonwin32库调用word底层vba,将word转成pdf安装pywin32pipinstallpywin32python代码fromwin3