Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 18:22   #1
NeWeDim4ik
 
Регистрация: 22.01.2009
Сообщений: 4
По умолчанию Автоматическое изменение нумерации на единицу

Вобщем предстала такая проблемка. На предприятии печатаются паспорта для приборов, каждый со своим уникальным номером. Вобщем инеется строка с номером, допустим 2233456. И такая строка есть на каждом листе. Нужно сделать так чтоб при изменении номера в первой строке, номера на других листах тоже изменились, увеличились на единицу. Т.е на 2 странице номер должен стать 2233457; на третьей 2233458 и так далее. Не подскажете как такое можно сделать?
NeWeDim4ik вне форума Ответить с цитированием
Старый 31.03.2011, 13:28   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Нужно использовать поле SEQ
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 31.03.2011, 17:54   #3
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Не так, так этак

В Word 97...2007 поле можно вставить через Вставка → Поле → нумерация.

Я же сделал это по CTRL-F9. В приложенном документе ваш случай. (Через {seq} — даже с ключом \r — у меня не получилось!)

Переключение вида полей (код/значение) по ALT-F9, одного поля — SHIFT-F9.

Чтобы пересчитать все значения всех полей, выделите всё (<CTRL> + 5 на цифровой) и жмите F9.

Чтобы превратить поля в обычный текст (исключив дальнейший пересчёт): CTRL-SHIFT-F9 (выделив их).
Вложения
Тип файла: doc Such_and_so.doc (20.0 Кб, 18 просмотров)

Последний раз редактировалось Sasha_Smirnov; 01.04.2011 в 00:34.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 01.04.2011, 06:28   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Саша, а почему у тебя не получилось через поле SEQ? У меня всё получилось. Только я не знаю до какого числа можно продолжать такую нумерацию, но думаю, что до максимального Long — 2 147 483 647, но даже если чисел не будет хватать, то можно ведь изменять только последние несколько, объединив в одно число полем QUOTE
Вложения
Тип файла: doc 2233457.doc (21.5 Кб, 17 просмотров)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 01.04.2011, 18:00   #5
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Цитата:
Сообщение от viter.alex Посмотреть сообщение
Саша, а почему у тебя не получилось через... SEQ?
Я просто не умел их готовить!
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое изменение значения в ячейке TStalin Microsoft Office Excel 7 07.09.2010 18:19
Автоматическое изменение высоты строки Solex Microsoft Office Excel 3 11.02.2010 18:37
автоматическое изменение значения intelx1989 Microsoft Office Access 1 12.01.2010 21:19
Автоматическое изменение переменной в типе TwiX Общие вопросы Delphi 3 19.11.2009 03:27
автоматическое изменение падежа слова B00lean Microsoft Office Word 5 20.03.2009 00:43