Cắt khoảng trắng từ chuỗi (Microsoft Word)
Thường phải cắt bớt khoảng trắng của chuỗi khi lập trình trong VBA. Ví dụ: giả sử bạn đã sử dụng hàm InputBox để lấy một số thông tin nhập của người dùng. Hàm trả về một chuỗi, nhưng bạn phát hiện ra rằng người dùng nhấn phím cách một vài lần trước khi nhập phản hồi. Do đó, bạn kết thúc bằng một chuỗi chẳng hạn như “Chuỗi của tôi”, hoàn chỉnh với khoảng trắng ở đầu.
May mắn thay, VBA cung cấp một số hàm khác nhau để xóa khoảng trắng khỏi chuỗi. Sau đây là ba chức năng bạn sẽ sử dụng:
MyVar = LTrim(MyVar) MyVar = RTrim(MyVar) MyVar = Trim(MyVar)
Ví dụ đầu tiên kết thúc việc cắt bỏ tất cả các khoảng trắng từ đầu bên trái của chuỗi, ví dụ thứ hai xóa chúng khỏi đầu bên phải và ví dụ thứ ba loại bỏ chúng từ cả hai đầu. Bạn có thể sử dụng chức năng mà bạn cảm thấy phù hợp nhất với nhu cầu lập trình của mình.
_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 (805) á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: