Ngôn ngữ tiếng Anh được tạo thành từ nhiều loại từ khác nhau. Có danh từ, động từ, tính từ, trạng từ, v.v., mỗi loại điền vào một mục đích cụ thể trong ngữ pháp của câu. (Một số người nói rằng tiếng Anh là một ngôn ngữ khó học. Tôi luôn trả lời rằng nó dường như không quá khó đối với tôi — thực tế, tôi đã học nó khi còn nhỏ.:>))

Khi phân tích một tài liệu, bạn có thể muốn tìm ra có bao nhiêu loại từ cụ thể được sử dụng trong một câu. Ví dụ, bạn có thể muốn xác định có bao nhiêu tính từ và trạng từ trong tài liệu của mình. Rất tiếc, Word không cung cấp phương tiện tích hợp để định vị các từ như vậy.

Tính từ, tất nhiên, là những từ thay đổi hoặc mô tả danh từ. Ví dụ, trong “cây cao”, từ “cao” (một tính từ) mô tả từ “cây” (một danh từ). Rất nhiều từ có thể hoạt động như tính từ, và liệu một từ cụ thể có phải là tính từ trong một câu cụ thể hay không phụ thuộc vào ngữ cảnh mà từ đó được sử dụng. Bởi vì điều này, hầu như không thể đưa ra một macro xác định xem một từ có phải là một tính từ hay không và sau đó bằng cách nào đó làm nổi bật nó.

Trạng từ là một câu chuyện khác. Hầu hết các trạng từ kết thúc bằng chữ cái “ly” và hầu hết các từ kết thúc bằng “ly” là trạng từ. Quy tắc này, mặc dù không chính xác 100%, nhưng ít nhất cung cấp cho bạn một số loại hướng dẫn mà bạn có thể xây dựng macro. Hãy xem xét macro sau:

Sub FindAdverbs()

Dim i As Integer     Dim CurrentString As String

For i = 1 To ActiveDocument.Words.Count         CurrentString = Trim(ActiveDocument.Words(i).Text)

If Right(CurrentString, 2) = "ly" Then             With ActiveDocument.Words(i)

.Italic = Not .Italic                 .Bold = Not .Bold             End With         End If     Next i End Sub

Macro này tìm kiếm toàn bộ tài liệu cho bất kỳ từ nào kết thúc bằng ly. Nếu nó tìm thấy một, từ đó sẽ được in đậm và in nghiêng. Điều này giúp bạn dễ dàng phát hiện các trạng từ có thể xảy ra trong tài liệu. Nếu bạn chạy macro lần thứ hai, những từ tương tự đó sẽ được chuyển đổi lại thành văn bản thông thườ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 (11486) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Word tại đây: