e_mir: (Default)
[personal profile] e_mir
Ой людоньки добрие, поможите малограмотному.

Пытаюсь решить простую проблему, но не знаю как это сделать просто и элегантно. Есть вордовские документы, в которых сохранены акты и счета, выставляемые каждый месяц. Соответственно каждый месяц они должны уходить с актуальными датами (не обязательно с сегодняшней, а скажем, с верно указанными началом и концом месяца). Очень бы хотелось хотя бы полуавтоматического заполнения - типа вбил в начало нужную дату, и она прописалась дальше по тексту. В Excel это делается элементарно с помощью формул-ссылок. А в Ворде как? Знаю, там есть поля, но я ими как-то не очень умею управляться. Кто подскажет?

Date: 2010-03-02 02:00 pm (UTC)
From: [identity profile] batva.livejournal.com
ставить поле, обновить поле

Date: 2010-03-02 03:10 pm (UTC)
From: [identity profile] batva.livejournal.com
вам нужно поле, которое автоапдейтит дату.
если я правильно понимаю

Date: 2010-03-02 03:42 pm (UTC)
From: [identity profile] batva.livejournal.com
Источник должен быть текстовым полем, макрос сможет прочитать его значение и вставить в другие поля

Date: 2010-03-02 02:58 pm (UTC)
From: [identity profile] daddym.livejournal.com
Я ставил поле subject. Соответственно все поля после апдейта менялись.
Ну еще можно макрос написать.

Date: 2010-03-02 04:23 pm (UTC)
From: [identity profile] bartus.livejournal.com
1. Вставка-Закладка - определяем имя закладки (произвольное). Например, MyDate.

2. Вставка-Поле, выбираем поле SET, задаем значение именно этой закладке.

3. Вставка-Поле, выбираем любое (например, формула), выбираем закладку из списка (или меняем поле), главное, чтобы получилось {MyDate}

4. Обновление поля - вручную, но в Word'e иначе и не получится, здесь все поля обновляются вручную.

Не думаю, что это оптимальный путь, но работает.

Если нужно сменить - переопределяется значение закладки в п.2, потом вручную обновляем все ссылки на закладку

Date: 2010-03-02 06:52 pm (UTC)
From: [identity profile] bartus.livejournal.com
Отредактировать поле: правая кнопка мыши, коды/значения полей, появляется нечто в виде {... ... ...} (внутри фигурных скобок), внутренности кода редактируются как угодно, потом опять коды/значения полей и обновить. (F9 = "Обовить", Shift-F9 = "Коды/значения полей")

Если в скобках получилось {=MyDate}, то там идет пересчет, который нам не нужен, нужно убрать знак "равно", т.е. просто {MyDate}. Должно выводить точно так, как было введено.

Вроде бы так.
Про оптимизацию нужно подумать, повозиться. Если у Вас получится - расскажите :)

Date: 2010-03-02 07:30 pm (UTC)
From: [identity profile] aka-author.livejournal.com
Есть еще один способ. Ввести дату в тексте и поставить на нее закладку с именем, например, MyDate.

Во всех остальных местах, где дата должна отображаться, поставить поле:
{ REF MyDate }.

Добавлю, что в Ворде таки да есть формулы. Не такие удобные, как в Экселе, но работоспособные. У меня ими сделаны довольно нудные расчеты стоимости по нормочасам в шаблоне коммерческого предложения.

Date: 2010-03-03 01:47 pm (UTC)
From: [identity profile] bartus.livejournal.com
Вы совершенно правы.
Причем если Word-Excel ещё совместимы на каком-то внутреннем уровне, то в Access даже встроенные диаграммы писали люди, не знакомые с первыми двумя. В частности, Access воспринимает обычные диаграммы как внешние объекты. Что вносит дополнительную путаницу (первый щелчок - выбрать объект, второй щелчок - выбрать диаграмму внутри объекта, третий щелчок переходит к редактированию диаграммы, четвертый щелчок выбирает объект внутри диаграммы, пятый... и вот и он утоп, и их осталось восемь :)

Кстати, а может быть проще перевести акты/счета в Excel, и оттуда распечатывать?

Profile

e_mir: (Default)
e_mir

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
232425 26272829
30      

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 17th, 2026 10:26 am
Powered by Dreamwidth Studios