Makro ini menerapkan desain tabled untuk semua tabel dalam dokumen. Kemudian menerapkan format paragraf ke tabel. Ketika hanya ada beberapa tabel (mis. 20) ini berjalan sangat lambat.
Bagaimana saya bisa mengoptimalkannya?
Sub Apply_tabledesign_to_all_tables()
'
' Apply_tabledesign_to_all_tables Macro
' Apply EVU table to all tables in document.
'
Application.ScreenUpdating = False
Dim tbl As Table
Dim ac_cell As Word.cell
For Each tbl In ActiveDocument.Tables
tbl.Style = "EVU"
For Each ac_cell In tbl.Range.Cells
ac_cell.Range.ParagraphFormat.Style = ActiveDocument.Styles("tabel")
Next
'Set the alignment for the first column
For k = 1 To tbl.Columns(1).Cells.Count
tbl.cell(k, 1).Range.ParagraphFormat.Alignment = wdAlignParagraphLeft
Next k
Next
Application.ScreenUpdating = True
End Sub
Sunting: Saya lupa menyertakan perataan kolom pertama.