Giống như các ngôn ngữ lập trình khác, ngôn ngữ lập trình được sử dụng cho macro Word (Visual Basic for Applications, hoặc VBA) bao gồm một số cấu trúc lập trình nhất định được sử dụng để kiểm soát cách chương trình thực thi. Một trong những cấu trúc này là cấu trúc For …​ Next. Cách sử dụng phổ biến nhất của cấu trúc này có cú pháp sau:

For X = 1 To 99     program statements Next X

Bạn không bị giới hạn trong việc sử dụng biến X; bạn có thể sử dụng bất kỳ biến số nào bạn muốn. Bạn cũng không bị giới hạn số 1 và 99 trong dòng đầu tiên; bạn có thể sử dụng bất kỳ số nào bạn muốn hoặc bạn có thể sử dụng các biến số. Khi một macro đang thực thi và gặp phải cấu trúc này, Word sẽ lặp lại mọi câu lệnh chương trình giữa các từ khóa For và Next một số lần nhất định. Trong ví dụ cú pháp, các câu lệnh sẽ được thực thi 99 lần (từ 1 đến 99). Lần đầu tiên thông qua cấu trúc, X sẽ bằng 1, lần thứ hai thông qua nó sẽ bằng 2, sau đó là 3, 4, 5, v.v., cho đến khi nó bằng 99 ở lần lặp cuối cùng.

Thông thường, vì Word đang làm việc thông qua cấu trúc For …​ Next, nó tăng bộ đếm lên từng lần một. Bạn cũng có thể thêm công cụ sửa đổi Bước vào cấu trúc For …​ Next, do đó thay đổi giá trị mà bộ đếm được tăng lên. Ví dụ, hãy xem xét ví dụ sau:

For X = 1 To 99 Step 5     program statements Next X

Lần đầu tiên thông qua ví dụ này, X sẽ bằng 1 và lần thứ hai đến lần thứ hai, X bằng 6 vì nó đã tăng lên 5. Tương tự, lần thứ ba thông qua X bằng 11. Bạn cũng có thể sử dụng âm. số cho giá trị Bước, cho phép bạn đếm ngược.

Ví dụ, hãy xem phần sau:

For X = 24 To 0 Step -3     program statements Next X

Trong ví dụ này, lần đầu tiên thông qua cấu trúc X bằng 24, lần thứ hai bằng 21 và lần thứ ba bằng 18.

_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.

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 (129) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Word (Word 2007 và sau này) tại đây: