Sử dụng En Dash, theo Mặc định (Microsoft Word)
Hướng dẫn văn phong mà Phil tuân theo quy định rằng khi chỉ ra các dải số (chẳng hạn như 1—9 hoặc 23—36), nên sử dụng dấu gạch ngang thay vì dấu gạch ngang. Phil tự hỏi liệu có cách nào để buộc Word thực hiện điều này tự động không.
Có một số cách bạn có thể đặt dấu gạch ngang giữa các phạm vi số của mình. Cách “tự động” (liên quan đến Word) là bao quanh dấu gạch ngang của bạn bằng dấu cách. Nói cách khác, giả sử rằng phạm vi của bạn giống như 23—45. Tất cả những gì bạn cần làm là nhập 23, dấu cách, dấu gạch ngang, dấu cách và sau đó là 45. Thời điểm bạn nhập dấu cách hoặc dấu câu sau “45”, dấu gạch ngang được chuyển đổi tự động thành dấu gạch ngang.
Sử dụng cách tiếp cận này, mặc dù tiện dụng, hãy để lại các khoảng trắng trước và sau dấu gạch ngang, điều này có thể làm ảnh hưởng đến hướng dẫn kiểu của bạn. Nếu có, bạn luôn có thể sử dụng Tìm và Thay thế để loại bỏ bất kỳ khoảng trắng nào trước và sau dấu gạch ngang. Hoặc, bạn có thể đơn giản bỏ qua phương pháp tự động và học cách gõ dấu gạch ngang của riêng bạn. Cách đơn giản nhất là bạn chỉ cần nhấn Ctrl và nhấn phím trừ trên bàn phím số. (Nó phải nằm trên bàn phím số.) Word sẽ chèn dấu gạch ngang.
Bạn cũng có thể sử dụng công cụ Tìm và Thay thế của Word để thay đổi tất cả các dấu gạch ngang thành dấu gạch ngang. Đây là cách thực hiện:
-
Nhấn Ctrl + H. Word hiển thị tab Thay thế của hộp thoại Tìm và Thay thế.
-
Bấm vào nút More, nếu nó có sẵn. (Xem Hình 1.)
-
Đảm bảo rằng hộp kiểm Sử dụng ký tự đại diện được chọn.
-
Nhập thông tin sau vào hộp Tìm gì: ([0—9]) – ([0—9]). Nhập thông tin sau vào hộp Thay thế Bằng: \ 1 ^ = \ 2. Nhấp vào Thay thế Tất cả.
Các bước này thay thế bất kỳ chữ số nào theo sau bằng dấu gạch ngang và sau đó là một chữ số khác bằng chữ số ban đầu, theo sau là dấu gạch ngang và chữ số ban đầu. Thật không may, nó sẽ không thực hiện thay thế nếu dấu gạch nối đứng trước hoặc sau dấu cách. Nếu văn bản của bạn bao gồm những khoảng trắng sai như vậy, bạn sẽ cần phải loại bỏ chúng trước khi những khoảng trống trên hoạt động bình thường.
Hoặc, bạn có thể sử dụng macro sẽ thực hiện tất cả các hoán vị của Tìm và Thay thế cho bạn. Macro sau thực sự gọi Tìm và Thay thế bảy lần, với kết quả là bất kỳ phạm vi nào chứa bất kỳ hoán vị nào của dấu gạch ngang hoặc dấu gạch ngang được bao quanh bởi các dấu cách đơn sẽ được chuyển đổi thành các chữ số xung quanh một dấu gạch ngang.
Sub FixNumberRanges() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "([0-9])-([0-9])" .Replacement.Text = "\1^=\2" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = True .MatchSoundsLike = False .MatchAllWordForms = False .Execute Replace:=wdReplaceAll .Text = "([0-9]) -([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9])- ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) - ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) ^=([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9])^= ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) ^= ([0-9])" .Execute Replace:=wdReplaceAll End With End Sub
_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 (5133) áp dụng cho Microsoft Word 2007, 2010, 2013 và 2016.