Xác định sự khác biệt giữa các ngày (Microsoft Word)
Khi bạn đang lập trình macro, bạn nên biết rằng ngày tháng được lưu trữ bên trong, trong các biến, dưới dạng số sê-ri. Số sê-ri đại diện cho số ngày đã trôi qua kể từ “ngày cơ sở” bắt đầu,
cụ thể là kể từ ngày 1 tháng 1 năm 100. (Đúng, đó là năm 100.) Điều này có nghĩa là bạn có thể thực hiện phép toán với các số sê-ri, nếu muốn. Ví dụ, bạn có thể tìm số ngày giữa hai ngày bằng cách trừ các ngày cho nhau.
Nếu bạn muốn tính toán ngày tháng đẹp hơn, bạn có thể sử dụng hàm DateDiff. Ví dụ, chức năng này cho phép bạn xác định số tuần hoặc số tháng giữa hai ngày. Để sử dụng chức năng tìm loại thông tin này, bạn thực hiện như sau:
iNumWeeks = DateDiff("ww", dFirstDate, dSecondDate) iNumMonths = DateDiff("m", dFirstDate, dSecondDate)
Dòng đầu tiên xác định số tuần giữa hai ngày và dòng thứ hai xác định số tháng giữa chú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 (12380) á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: