Thật khó để tưởng tượng một hàm được sử dụng với chuỗi thường xuyên hơn hàm Len (). Hàm nhỏ đơn giản này trả về độ dài của bất kỳ chuỗi nào. Sau đây là một số ví dụ có thể hoạt động trong macro của bạn:

A = Len(MyString)

B = Len("This is a test")

Dòng đầu tiên trả về độ dài của các ký tự trong biến MyString. Thứ hai trả về số ký tự giữa các dấu ngoặc kép (trong trường hợp này là 14 — hãy nhớ rằng khoảng trắng được tính là ký tự).

Nếu bạn muốn xác định độ dài của vùng lựa chọn, bạn làm theo cách tiếp cận khác một chút:

C = Len(Selection)

Dòng này trả về độ dài của vùng chọn văn bản hiện tại trong tài liệu. Hãy nhớ khi tính toán độ dài của một vùng chọn mà các dấu đoạn (trả về cứng) được tính là hai ký tự. Đó là bởi vì chúng thực sự là một ký tự xuống dòng theo sau là một nguồn cấp dữ liệu dòng, mặc dù tất cả các lệnh macro khác đều coi chúng như một ký tự duy nhất.

_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 (777) áp dụng cho Microsoft Word 97, 2000, 2002 và 2003. Bạn có thể tìm 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: