Tạo chuỗi (Microsoft Word)
Bạn sẽ làm gì nếu bạn cần một chuỗi gồm 80 dấu bằng hoặc 25 dấu cách? Sử dụng hàm String (). Hàm macro này được sử dụng để tạo chuỗi ký tự lặp lại. Hãy xem xét các ví dụ sau:
sFirst = String(25, 32) sSecond = String(25, " ") sThird = String(80, "=") sFourth = String(20, "=*")
Dòng đầu tiên và dòng thứ hai có chức năng giống nhau; cả hai đều tạo ra một chuỗi bao gồm 25 khoảng trắng. Trong ví dụ đầu tiên, giá trị ANSI 32 được sử dụng, là giá trị mã ký tự cho một khoảng trắng. Ở dòng thứ ba, chuỗi sThird sẽ bằng 80 dấu bằng.
Dòng thứ tư tạo ra một chuỗi 20 ký tự của các dấu bằng. Điều này có thể hơi khó chịu đối với các lập trình viên quen thuộc với các triển khai khác của BASIC, vì đối với họ, ví dụ cuối cùng nên tạo một chuỗi 40 ký tự gồm các dấu bằng và dấu hoa thị xen kẽ. (Trong các phiên bản cũ hơn của BASIC, hàm String () nối bất cứ thứ gì bạn chỉ định, vì vậy người ta có thể mong đợi điều này tạo ra một chuỗi 40 ký tự được tạo thành từ 20 lần lặp lại của “= *”. Trong VBA thì không.)
_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 (3512) á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: