2 列のテーブルを作成するマクロがあります。テキストを中央揃えにしたい。
Microsoft Word 以外の特定のツールで複雑なマクロを編集しているため、これを行うための実際の機能/方法を知る必要があります (つまり、記録されていません)。
Function TableStyleApply(oTable)
Const wdLineWidth050pt = 4
Const wdLineStyleSingle = 1
Const wdBorderTop = -1
Const wdBorderLeft = -2
Const wdBorderBottom = -3
Const wdBorderRight = -4
Const wdBorderHorizontal = -5
Const wdBorderVertical = -6
Const wdAlignParagraphCenter = 100
oTable.Borders(wdBorderTop ).LineStyle = wdLineStyleSingle
oTable.Borders(wdBorderLeft ).LineStyle = wdLineStyleSingle
oTable.Borders(wdBorderBottom ).LineStyle = wdLineStyleSingle
oTable.Borders(wdBorderRight ).LineStyle = wdLineStyleSingle
oTable.Borders(wdBorderHorizontal).LineStyle = wdLineStyleSingle
oTable.Borders(wdBorderVertical).LineStyle = wdLineStyleSingle
oTable.Rows(1).Range.Font.Bold = True
oTable.Rows(1).Shading.BackgroundPatternColor = 15132390
oTable.Rows.LeftIndent = 43
oTable.Columns(1).SetWidth 280, 2
oTable.Columns(2).SetWidth 157, 2
oTable.Columns.ParagraphFormat.Alignment = wdAlignParagraphCenter
End Function