Нумерация страниц в ВОРДе

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 07:31

Нумерация страниц в ВОРДе

Сообщение kross » 02 сен 2004, 08:05

Кто-нибудь может помочь?
Задача такая:
надо провести двойную нумерацию страниц в документе ВОРДа.
Первая - СКВОЗНАЯ в верхнем правом углу листа,
т.е., как обычно: начиная с 1 и до конца документа.
А вторая - должна начинаться с нового раздела в середине документа (допустим угол - нижний правый),
причем иметь вид "Стр. Х из УУ", где Х номер страницы в этом разделе (т.е начиная опять с 1),
а УУ - общее число страниц в этом РАЗДЕЛЕ.
Причем ПЕРВАЯ нумерация должна продолжаться...

Вообще, есть какая-то возможность подправить код
поля номера страницы, с тем, чтобы можно было проводить в нем вычисления?
Например, вычесть из номера стр константу...
Тогда бы все было так славно...

заранее благодарен.

Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Сообщение Naeel Maqsudov » 06 сен 2004, 00:09

Вообще, есть какая-то возможность подправить код
поля номера страницы, с тем, чтобы можно было проводить в нем вычисления?
Дык, нажимаем Shitf-F9 на этом поле и правим, затем нажимаем F9 и все.

В самом поле "Номер страницы" как в таковом конечно ничего не сделать, но кто мешает поставить в колонтитул поле "="

{= {Page} - 10 }

Однако константа не сильно спасает, я бы вычитал не константу, - номер_страницы_с_которой_начинается_текущий_раздел +1. Если в начале раздела стоит заголовок, то можно воспользоваться перекрестной ссылкой.

kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 07:31

не работает... :shock:

Сообщение kross » 06 сен 2004, 05:53

...или я че не так делаю
вот, вот я на что-то такое и надеялся...
одна проблема в VB я..., кхмм...
ну в общем... "абсалютная блондинка" :(
Подправил я код поля:
{={PAGE} + 1}
в результате:
!Синтаксическая ошибка, {
не работает... (((
Вопрос таков А ПРОБЕЛЫ критичны в выражении???

Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Сообщение Naeel Maqsudov » 06 сен 2004, 12:38

Пробелы вобщем не критичны, если не являются разделителями :)
!Синтаксическая ошибка, {
Пардон, а фигурную скобку вы руками набирали что-ли? Нажмите Ctrl-F9 - появятся скобки, в эти скобки вписываем PAGE (регистр не важен). Т.е. поля вкладываются друг в друга путем создания одних полей внутри кода других.

Есть еще способ. Берем номер страницы, выделяем его и нажимаем Ctrl-F9. Эврика! Он оказывается внутри других фигурных скобок. Дописываем "=" и "+1" слава и справа от него и все.
одна проблема в VB я..., кхмм...
ну в общем... "абсалютная блондинка"
Раслабьтесь! ;) Это к VB не имеет ни малейшего отношения! VB начнется после того, как вы нажмете Alt-F11. :)

kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 07:31

Сообщение kross » 06 сен 2004, 13:07

дурдом...
Толи день незадался, то ли я больше "блондинка", чем допустимо... 8(
значит так, по порядку:
а) ставлю курсор в колонтитул
б) нажимаю ctrl+F9
в) в появившемся поле, между фигурных скобок, пишу =page+1
чтобы точно: ПОЛУЧАЕТСЯ: {=page+1}
г) ОБНОВЛЯЮ ПОЛЕ!
д)результат: !Неопределенная закладка, PAGE

Скажи, мил человек, У ТЕБЯ ЭТО РАБОТАЕТ?
Кстати, если я убираю все а оставляю только page в фигурных, все честно пишет...
морок какой-то... :(

Но ве равно спасибо за помощь! ))))

kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 07:31

Сообщение kross » 06 сен 2004, 13:37

УРА!!!!!!!!!!!!!!!!!!!!!!!!!
СПАСИБА!!!!!!!!!!!
Я не блАндинка, я идиот! уф...
подумаешь, ctrl, shift перепутал...

ЕЩЕ РАЗ С П А С И Б АААА!!! ;) )))

surgutfred
Сообщения: 1
Зарегистрирован: 15 сен 2005, 03:02
Откуда: Surgut

Сообщение surgutfred » 15 сен 2005, 04:00

Народ подскажите плиз. В Word 2000 при нумерации вместо 1,2,3... вставляется этот самый {Page}, как от него избавиться? Переустановка офиса не спасла.

kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 07:31

Сообщение kross » 15 сен 2005, 05:44

surgutfred писал(а):Народ подскажите плиз. В Word 2000 при нумерации вместо 1,2,3... вставляется этот самый {Page}, как от него избавиться? Переустановка офиса не спасла.
:shock: :D
Попробуй нажать Alt+F9
Помогло?
:wink:

Ответить