Определение разницы между датами (Microsoft Word)
Когда вы программируете макросы, вы должны знать, что даты хранятся внутри переменных в виде серийных номеров. Серийный номер представляет количество дней, прошедших с начальной «базовой даты»,
особенно с 1 января 100 года. (Да, это 100 год.) Это означает, что при желании вы можете выполнять вычисления с серийными номерами. Вы можете, например, найти количество дней между двумя датами, просто вычитая даты друг из друга.
Если вы хотите улучшить расчеты даты, вы можете использовать функцию DateDiff. Эта функция позволяет, например, определять количество недель или месяцев между двумя датами. Чтобы использовать функцию для поиска такого типа информации, вы должны сделать следующее:
iNumWeeks = DateDiff("ww", dFirstDate, dSecondDate) iNumMonths = DateDiff("m", dFirstDate, dSecondDate)
Первая строка определяет количество недель между двумя датами, а вторая определяет количество месяцев между ними.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (808) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Determining_Differences_Between_Dates [Определение различий между датами]
.