VBA代碼設(shè)置Word表格屬性。
Dim i As Table, N As Integer
On Error Resume Next ’忽略錯(cuò)誤
Application.ScreenUpdating = False ’關(guān)閉屏幕更新
For Each i In ActiveDocument.Tables ’在表格中循環(huán)
With i
.Style = "列表型 4" ’將所有表格設(shè)置為"列表型4"的樣式
With .Borders ‘邊框
.InsideLineStyle = wdLineStyleSingle ’設(shè)置內(nèi)部邊框線條
End With
With .Rows(1).Borders(wdBorderBottom) ‘第一行的底邊框
.LineStyle = wdLineStyleDouble ‘雙線型
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
If .Rows.Count > 1 Then ’ 如果表格行數(shù)大于1
If Len(.Cell(2, 1).Range) <= 2 Then ’如果第二行第一列不為空
With .Rows(2).Shading ’設(shè)置底紋
.Texture = wdTextureNone ’無(wú)底底紋
.ForegroundPatternColor = wdColorAutomatic
.BackgroundPatternColor = wdColorGray125
End With
End If
End If
For N = 2 To .Columns.Count ’從第二列到最后一列
.Columns(N).Select ’單元格對(duì)齊方式為中部居中
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Selection.Cells.VerticalAlignment = wdCellAlignVerticalCenter
Next N
End With
Next i
Application.ScreenUpdating = True
以上的代碼功能為:表格集合中的循環(huán)與對(duì)單元格邊框的設(shè)置。
1.《wordvba 怎么設(shè)置Word表格的VBA代碼》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《wordvba 怎么設(shè)置Word表格的VBA代碼》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/406115.html