Trong bài viết này, chúng tôi sẽ chỉ cho bạn một thủ thuật thú vị để chèn ngày trong tương lai hoặc quá khứ vào Tài liệu Word của bạn thông qua mã VBA.
Nói chung, chúng tôi không gặp khó khăn gì khi chèn ngày hiện tại vào tài liệu Word của mình. Tuy nhiên, thỉnh thoảng, chúng ta có thể chuẩn bị cho tài liệu cần thiết vào tuần tới, tháng tới hoặc thậm chí muộn hơn. Sau đó, đây là vấn đề bạn không thể bỏ qua. Làm cách nào để chèn ngày trong tương lai vào tệp Word? Và đôi khi làm thế nào về một quá khứ thậm chí?
Chính vì vậy chúng tôi nghĩ rằng bạn phải nắm bắt được phương pháp hữu ích này để hoàn thành tốt hơn nhiệm vụ công việc của mình.
Sử dụng Mã VBA để Chèn Ngày Tương lai hoặc Ngày Dán
- Để bắt đầu, hãy mở tài liệu Word của bạn.
- Sau đó, nhấp vào tab "Nhà phát triển".
- Tiếp theo bấm vào “Visual Basic” để mở trình soạn thảo VBA. Nếu tab “Nhà phát triển” không có sẵn trong Dải băng Word của bạn, bạn có thể nhấn “Alt + F11” để mở trình chỉnh sửa thay thế.

- Bây giờ trong trình chỉnh sửa, hãy nhấp vào “Bình thường” ở phía bên trái.
- Sau đó nhấp vào “Chèn” trên thanh công cụ.
- Tiếp theo, chọn "Mô-đun" từ menu danh sách.

- Bây giờ hãy nhấp đúp vào mô-đun mới được chèn và khu vực chỉnh sửa sẽ có sẵn ở phía bên phải.
- Chỉ cần dán các mã sau vào đó:
Sub InsertFutureOrPastDate()
Dim strNumberOfDays As String
' Input the number of days you want to insert from today to the future or past date.
strNumberOfDays = InputBox("Please input the number of days you want to insert", "future or past date", "Input here.For exemple,input 1 to insert the date of tomorrow")
' Insert the future or past date according to the inputed number of days
If strNumberOfDays <> "" Then
Selection.TypeText Text:=Format(Date + strNumberOfDays, "dddd, MMMM dd, yyyy")
End If
End Sub
- Tiếp theo, nhấp vào nút "Lưu" và đóng trình chỉnh sửa VBA.
- Bây giờ, quay lại màn hình tài liệu Word và đặt con trỏ của bạn ở nơi có ngày trong tương lai hoặc quá khứ.
- Sau đó nhấp lại vào tab "Nhà phát triển".
- Và nhấp vào “Macro” trong nhóm “Mã” để mở cửa sổ “Macro”. Một lần nữa nếu tab “Nhà phát triển” không hiển thị, bạn chỉ cần nhấn “Alt + F8”.
- Bây giờ trong cửa sổ “Macros”, hãy tìm và chọn macro “InsertFutureOrPastDate”.
- Tiếp theo nhấp vào "Chạy".
- Sau đó, bạn sẽ được chào đón bởi một hộp tin nhắn. Bạn có thể nhập một số vào hộp văn bản ở cuối hộp để biểu thị số ngày còn lại cho đến ngày trong tương lai. Ví dụ, nếu bạn muốn chèn ngày mai, bạn phải nhập “1” vào đó. Tương tự, nếu bạn cần một ngày trong quá khứ, chỉ cần thêm dấu trừ trước giá trị, chẳng hạn như “-1” cho ngày hôm qua.
- Hãy nhớ nhấp vào “OK”.
Lưu ý: Trong mã “Selection.TypeText Text:=Format(Date + strNumberOfDays, “dddd, MMMM dd, yyyy”)”, “dddd, MMMM dd, yyyy” biểu thị định dạng ngày trong đó “M” là viết tắt của “tháng” , “d” cho “day”, “y” cho “year” và “dddd” cho “week”, vì vậy bạn có thể tự do thay đổi nó theo ý muốn.
Lấy lại các tệp có giá trị của bạn
Word dễ bị sập khiến các tệp Word của chúng ta gặp nguy hiểm. Thỉnh thoảng, một số dữ liệu vô giá của chúng tôi đã biến mất. Nhưng những gì đã mất không hoàn toàn biến mất. Bạn có thể ngồi than thở về việc mất các tệp quan trọng của mình hoặc bạn có thể chọn một cách thành thạo công cụ khôi phục Word bị hỏng để lấy chúng
Giới thiệu tác giả:
Vera Chen là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm Sửa chữa sự cố tệp Excel xls và pdf sửa chữa các sản phẩm phần mềm. Để biết thêm thông tin, hãy truy cập www.datanumennăm




