Я провел быстрый эксперимент.(Я использовал 7 дат вместо 28, чтобы уменьшить количество повторяющихся работ.)
Сначала я создал простой документ в Word с таблицей и некоторым статическим текстом, помечающим различные поля и оставляя место для текстовых полей.
Далее я печатаю в PDF и открываю PDF в Acrobat.Здесь я добавляю 9 текстовых полей.2 для даты начала и окончания и 7 для последовательных дат.Я называю их startDate, endDate, date1, ..., date7.Я установил формат всех полей на дату.Я делаю все поля, кроме startDate, доступными только для чтения.
Далее я перехожу на вкладку Calculate поля endDate и ввожу следующий код JavaScript (сценарий пользовательского расчета):
var f = this.getField("startDate");
var d = new Date(f.value);
d.setDate(d.getDate()+6);
event.value = util.printd("mm/dd/yyyy", d);
Я делаючто-то похожее для полей date1, ..., date7.
Результат можно скачать здесь: http://download.tallcomponents.com/timesheet.pdf
Frank Rem, http://www.tallcomponents.com