Сейчас на форуме: vasilevradislav, Kybyx (+3 невидимых)

 eXeL@B —› Оффтоп —› Синтаксис полей (Fields) в MS WORD
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 16 февраля 2009 22:50
· Личное сообщение · #1

Есть какая-нибудь дока по теме?
нужно сделать поле типа № страницы, который должен вычисляться по следующей формуле
{IF {PAGE}=чётная то {PAGE}-1 иначе {NUMPAGES}*4-{PAGE}}
часа 2 уже убил... долбаный майкрософт!

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 17 февраля 2009 00:34 · Поправил: AlexZ
· Личное сообщение · #2

А что если вставить клеточку экселя с невидимыми краями, и в эту клеточку вбить формулу?

Вот как передать номер текущей страницы... может, проще написать в ворде макрос, который проставит номера страниц в нужные места?

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 17 февраля 2009 00:50
· Личное сообщение · #3

AlexZ пишет:
А что если вставить клеточку экселя с невидимыми краями, и в эту клеточку вбить формулу?

В общем и в эти поля можно формулы вбивать, только синтаксис какой-то капризный...
AlexZ пишет:
проще написать в ворде макрос, который проставит номера страниц в нужные места?

может и проще... Иду по пути наименьшего сопротивления, т.к. макросы никогда не писал

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 17 февраля 2009 20:25
· Личное сообщение · #4

Могу попробовать решить задачу макросом.

Предполагаю, что исходное задание - распечатка брошуры или какой-то книжки по несколько страниц на листе. В полиграфии это называется спуском полос, и есть для ворда макрос для верстки, "перестройка" называется - он корячит страницы как надо. Правда, его возможности актуальны для ворда 97 или ниже.

Итак, что нужно?

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 17 февраля 2009 22:40
· Личное сообщение · #5

Да, задумка такая... Я в сети нащёл макрос "Печать книгой", вроде всё в нём устраивает, но он тоже древний и может поэтому немного косячит... Короче еле стёр я его
Ещё где-то поподалось раньше "Печать версткой" вроде, но что-то не нашёл... ("перестройку" не встречал, надо глянуть)
Офис у меня 2003... Если есть время и самому интересно, то было бы очень не плохо... Эти макросы все без исходников, а живой пример натолкнул бы на кучу мыслей... Может допишу потом чего

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 18 февраля 2009 18:33
· Личное сообщение · #6

Посмотри пока первые пять результатов. Если там не будет перестройки или похожего, то буду искать у себя на старых дисках.

линк http://www.google.ru/search?lr=&oq=&q=word%20%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%20%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 19 февраля 2009 18:03
· Личное сообщение · #7

В перестройке реализовано много полезных функций... Раньше бы её иметь, а то ведь всё ручками правили

Не, всё таки это всё не то...
Под все эти макросы нужно изначально подстраивать проект учитывая их косяки...
У меня же всё уже готово, т.ч. лучше с синтаксисом полей разобраться просто и всё...

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh



 eXeL@B —› Оффтоп —› Синтаксис полей (Fields) в MS WORD

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати