Вставьте номер текущей недели в Microsoft Word

6565
Michael Pliskin

Можно ли в MS Word вставить номер текущей недели? Мне нужно сделать шаблон для еженедельного отчета, и я бы хотел, чтобы поле номера недели заполнялось автоматически ... Мне нужно что-то похожее на WEEKNUM()функцию Excel .

3

3 ответа на вопрос

1
Wayne Johnston

Это можно сделать с помощью макроса VB. Этот макрос будет вставлять текущую неделю после текущего выбора.

Sub adddate() Selection.InsertAfter Text:=DatePart("ww", Date) End Sub 
Конечно, это будет работать, но мне нужно что-то более статичное - то есть, когда я делаю новый документ из шаблона, неделя уже настроена правильно. Это возможно? Michael Pliskin 13 лет назад 1
0
ChecoSchnaider

Если вы хотите это в Word, вам нужен макрос, но если вы используете Excel, это может сработать .

Расчет разницы между каждой парой дат, указанных в столбцах

A & B.

Решение:

Чтобы рассчитать разницу в днях, используйте функцию DATEDIF, как показано в следующей формуле:

=DATEDIF(A2,B2,"d") 

Чтобы рассчитать разницу в неделях, используйте функцию INT, как показано в следующей формуле:

=INT((B2-A2)/7) 
0
GADINOS

There is a work around all that codes. Just use an excel file with WEEKNUM() and then link the cell to the word file. (it's nice if you can make use of that file in otherways as well, so it makes you open it before you need to update the word file) Of course, depends on the specific application one is after if that can make life easier or not.