William thường xuyên sử dụng lệnh của Word để thay đổi trường hợp, nhưng anh lưu ý rằng hành vi của lệnh này (đôi khi) kỳ quặc. Anh ta thường muốn kết thúc bằng “trường hợp câu”, với chữ cái đầu tiên của từ đầu tiên của câu được viết hoa và tất cả các chữ cái khác viết thường. Nhưng Word cũng để từ “I” ở dạng chữ thường, tất nhiên, khi đó, nó phải luôn được viết hoa. Vì vậy, William phải quay lại văn bản và viết hoa thủ công từng chữ “i” thường. Anh ấy tự hỏi liệu có cách nào để giải quyết vấn đề này không.

Như nhiều người nghĩ, giải pháp không nằm trong tính năng Tự động sửa lỗi của Word.

Theo mặc định, AutoCorrect bao gồm một tùy chọn tự động thay thế bất kỳ trường hợp chữ thường, một từ nào của chữ cái i bằng chữ I khi bạn nhập.

Tuy nhiên, đây không phải là tình huống “khi bạn nhập”. Nếu bạn chọn một câu và sử dụng F3 để duyệt qua các tùy chọn viết hoa của mình, bạn sẽ kết thúc — trước khi chuyển đến Viết hoa chữ hoa đầu câu — sẽ chuyển sang Viết hoa chữ thường, viết thường tất cả các chữ cái bao gồm đại từ “Tôi”. Sau đó, khi bạn chọn Viết hoa chữ hoa đầu câu, đại từ vẫn ở dạng viết thường, trừ khi nó là từ đầu tiên trong câu. Hành vi này được thể hiện bất kể bạn đã cấu hình AutoCorrect như thế nào.

Giải pháp duy nhất mà chúng tôi có thể đưa ra là các khả năng Tìm và Thay thế của Word trong macro để thay thế tất cả các trường hợp của một từ viết thường i bằng một chữ hoa I.

Sub iBecomesI()

Selection.WholeStory     Selection.Find.ClearFormatting     Selection.Find.Replacement.ClearFormatting     With Selection.Find         .Text = "i"

.Replacement.Text = "I"

.Forward = True         .Wrap = wdFindAsk         .Format = False         .MatchCase = True         .MatchWholeWord = True         .MatchWildcards = False         .MatchSoundsLike = False         .MatchAllWordForms = False     End With     Selection.Find.Execute Replace:=wdReplaceAll End Sub

Nếu muốn, macro có thể được liên kết với một phím tắt mà bạn chọn để bạn có thể sử dụng nó với các câu đã chọn của mình khá dễ dà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 (7911) á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: