Tôi sử dụng rất nhiều biểu đồ trong tài liệu và cần đánh số lại chúng liên tục. Tôi có thể sử dụng cách sau để tìm sự xuất hiện tiếp theo của một số trong văn bản:
Selection.Find.ClearFormatting
With Selection.Find
.Text = "^#"
Tuy nhiên, điều này chỉ chọn chữ số đầu tiên. Nếu tôi sử dụng số này để thay thế 1 bằng 5, nó hoạt động tốt, nhưng nếu số được thay thế là 10, thì cuối cùng tôi sẽ thay thế bằng 50. Làm cách nào để đảm bảo rằng tôi đang chọn toàn bộ số trước khi thay thế?
"^#{1,4}"
.