Đặt chiều rộng cột tiêu chuẩn (Microsoft Word)
Liz có một số tài liệu, mỗi tài liệu có nhiều bảng chứa nội dung.
Các bảng này là bảng hai cột đơn giản với số hàng khác nhau.
Hiện tại, độ rộng cột của các bảng thay đổi tùy theo nội dung. Liz muốn tất cả các bảng có cùng độ rộng cột (ví dụ: 5,25 “cho cột đầu tiên và 1,25” cho cột thứ hai).
Cô ấy tự hỏi liệu có cách nào để thực hiện điều này ngoài việc đặt độ rộng cột cho từng bảng một.
Nếu, như Liz mô tả, đây là các tài liệu hiện có chứa một loạt các bảng, thì cách duy nhất để thực hiện nhiệm vụ này là sử dụng macro.
Kỹ thuật sử dụng thực sự đã được mô tả trong một WordTip khác, bạn có thể tìm thấy ở đây:
Mặc dù kỹ thuật được mô tả trong mẹo đó có thể áp dụng cho tình huống của Liz, nhưng nó có thể được áp dụng nhiều hơn bằng cách chỉ cần thực hiện một vài thay đổi. Ví dụ, Liz chỉ ra rằng tất cả các bảng đều có hai cột. Tuy nhiên, nếu có (vì lý do nào đó) một hoặc hai bảng có số lượng cột khác nhau, thì macro mong đợi hai cột có thể tàn phá các bảng khác này. Hãy xem xét macro này, chỉ cần bỏ qua bất kỳ bảng nào có số lượng cột khác nhau:
Sub SetTableWidths() Dim t As Table Dim iFixed As Integer Dim iSkipped As Integer Dim sTemp As String iFixed = 0 iSkipped = 0 For Each t In ActiveDocument.Tables If t.Columns.Count = 2 Then t.Columns(1).Width = InchesToPoints(5.25) t.Columns(2).Width = InchesToPoints(1.25) iFixed = iFixed + 1 Else iSkipped = iSkipped + 1 End If Next t sTemp = "Tables Fixed: " & iFixed & vbCr sTemp = sTemp & "Tables Skipped: " & iSkipped MsgBox sTemp End Sub
Khi bạn chạy macro, macro sẽ điều chỉnh chiều rộng của tất cả các bảng hai cột trong tài liệu. Khi hoàn thành, nó hiển thị số lượng bảng đã được sửa (số lượng bảng hai cột) và số bảng đã bị bỏ qua (những bảng có ít hơn hoặc nhiều hơn hai cột).
Cách tiếp cận dựa trên macro này hoạt động hiệu quả đối với các tài liệu đã có bảng trong đó. Tuy nhiên, nếu bạn đang tạo tài liệu mới, bạn nên cân nhắc việc tạo bảng “tiêu chuẩn” và lưu trữ nó dưới dạng Khối xây dựng.
Điều này giúp bạn dễ dàng đặt một bảng như vậy vào tài liệu của mình khi bạn đang phát triển nó. Cách bạn làm điều này được đề cập trong một WordTip:
T006076
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên các trang WordTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
WordTipsMacros [Bấm vào đây để mở trang đặc biệt đó trong tab trình duyệt mới] `.
WordTips là nguồn của bạn để đào tạo Microsoft Word hiệu quả về chi phí.
(Microsoft Word là phần mềm xử lý văn bản phổ biến nhất trên thế giới.) Mẹo này (13749) áp dụng cho Microsoft Word 2007, 2010, 2013, 2016, 2019 và Word trong Office 365.