|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.02.2009, 16:44 | #1 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
Динамическое изменение даты
Добрый день . Прошу помочь в следующем вопросе.
(если спрашиваю глупость- не забрасывайте камнями). В Worde - вставляю ( Insert-ом) (интерфейс англицкий) - Date and Time (в текст) , и рядом хочу что бы в продолжении текста, изменялось динамически следующая вставка времени (добавлялось ,например , 9 месяцев) Пример: Зачатие произошло 1.01.2001 , ожидаемое рождение ребенка (1.01.2001)+9месяцев = 1.10.2001 как можно применить формулу для изменения даты. Наверняка есть стандартная формула в ВОРДЕ, просто я никогда этим не занималась. Спасибо за помощь. Noa |
19.02.2009, 05:58 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Проба старого пера
Вот попробуйте для начала.
Программа тупо добавляет 9 мес. к той дате, что вы выделили в документе, — и печатает (ниже) новую. Необходимо в Региональных стандартах Windows выбрать русский (или другой язык, где точки являются допустимыми в формате дат). Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 20.02.2009 в 01:18. |
19.02.2009, 09:20 | #3 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
спасибо за ответ
Наверное я некорректно изложила свою проблему, если она заставила Вас так задумываться, а так понимаю , что проблема моя решается гораздо проще (если знать где копать ) Попытаюсь еще раз изложить суть проблемы . Имеется документ о проведении проверки , ну предположим следующего содержания : % Я испектор сантехнадзова Сидоров Вася 10.02.09 произвел проверку ........................... следующей проверки 10.04.10 % Так вот моя задача, при открытии файла в место где дата проверки текущей, "вкидывается " (системой- из Insert- Data and Time)- сегодняшняя дата , а в место где имеется "дата следующей проверки" - система сама добавляет заранее заданное число месяцев или дней. Навярняка в ВОРДЕ имеется такая функция- просто я не могу её найти . Функция типа DATA(dd/mm/yyyy)+DATA(dd/mm/yyyy), что то типа такого . Спасибо за помощь Noa |
19.02.2009, 16:04 | #4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Текущая дата вставляется сочетанием альт-шифт-D.
При следующем открытии (или при печати) она обновляется, если так настроен Word, или (выделив её) по F9. А вот получить, в виде поля, предстоящую дату — не получается. Даже если в поле "Формула" сложить дату (сегодняшнюю) и 1 — то поле (после обновления) даёт 1 (а не завтрашнюю дату). В то же время в программе такое действие проходит на ура. Так что присылайте документ — бум думать!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 20.02.2009 в 01:17. Причина: исправил альт-F9 на F9. |
19.02.2009, 16:14 | #5 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
отвечаю
во первых спасибо за желание помочь файл документа приложен спасибо во получилось приложить файлик Последний раз редактировалось Stilet; 07.11.2015 в 10:34. |
19.02.2009, 19:23 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Не знаю, что-то кажется мне, что полями здесь не отделаешься.
Нужно пользовать макрос. Может встроенные элементы формы? К ним можно нужный макрос прикрутить. Да…
Лучше день потерять — потом за пять минут долететь!©
|
19.02.2009, 23:00 | #7 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Попытка ту
Да полями-то можно — да только знать их на уровне ассемблера! (А мы не таковские!)
Посему опять таки пробный макрос. Код:
И ради всего святого, не лепите лишних пробелов в Ваших образцовых текстах. А то прокляну:-)
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 19.02.2009 в 23:24. Причина: изменил в примечаниях 1 на константу (Q лет). |
19.02.2009, 23:30 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
решение с использованием вычислений в полях
по ссылке многоуважаемого Aent (c форума forum.developing.ru)
нашёл статью Formatting Word fields with switches и там есть ссылочка на любопытнейший файлик - DateCalc.zip - 81kb - (Updated 1/5/2008) A document containing instructions and examples of just about every date calculation you could wish for. во вложении, решение задачи исключительно используя вычисления в полях!!! p.s. Внимание! Не забывать обновлять поля выделив текст и нажав F9 !! Последний раз редактировалось Serge_Bliznykov; 19.02.2009 в 23:32. |
19.02.2009, 23:58 | #9 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Набор текста в Word и умные поля
Это ж моя прошлогодняя мечта! Супер, Серж. Жаль, что не сам.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 20.02.2009 в 00:55. Причина: убрал p/s. |
19.02.2009, 23:59 | #10 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
А человек-то нашел! Завтра печатаю, и учиться, учиться, учиться
Лучше день потерять — потом за пять минут долететь!©
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы | ilusha | JavaScript, Ajax | 7 | 25.02.2009 09:59 |
Динамическое суммирование | cat2182 | Microsoft Office Excel | 1 | 19.11.2008 07:53 |
Динамическое MainMenu | dr.Chas | Общие вопросы Delphi | 4 | 24.06.2008 20:33 |
Динамическое меню? | Ice_Juice | Microsoft Office Excel | 12 | 03.03.2008 11:24 |
Динамическое создание объекта | Fruit | Общие вопросы Delphi | 5 | 24.01.2008 11:00 |