Có rất nhiều lần khi bạn viết macro khi bạn cần xác định xem người dùng đã thực hiện lựa chọn hay chưa. Mã VBA sau đây sẽ cho bạn biết nếu một lựa chọn đã được thực hiện. Biến được chỉ định làm cờ (InSelection) trước tiên được đặt thành False, sau đó thuộc tính Type của đối tượng Selection được sử dụng để xác định xem có vùng chọn hay không. Nếu vậy, InSelection được đặt thành True.

InSelection = False If Selection.Type = wdSelectionIP Then InSelection = True

_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 (8927) áp dụng cho Microsoft Word 2007 và 2010. Bạn có thể tìm phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: