Орла отрицать нельзя.
Привет. Возникла не то, чтобы проблема, но неудобство по работе.
Имеется ворд 2010. В нем набран документ на почти 200 страниц, состоящий в основном из таблиц, в котором в т.ч. несколько сотен элементов типа "Тестовая учетная запись <№ такой-то>" и "Тестовый номер услуги <№ другой>", вписанных в прочий текст неравномерно, т.е. не единым списком. При практически любом изменении документа сбивается вся нумерация и ее нужно проставлять заново. Я уже несколько раз проставила, бессчетное количество раз сбилась и насмерть задолбалась.
В этом навороченном ворде ведь можно прописать какой-нибудь макрос, или не знаю что, чтобы циферки проставлялись автоматически? Ну как список, только список тут не спасет - цифры посреди текста и раскиданы по разным таблицам и разным ячейкам. И как это в принципе сделать?
Ворд знаю на уровне основных функций, при чем изучала их на старой версии, на такой пилотаж этого явно не хватает.
Имеется ворд 2010. В нем набран документ на почти 200 страниц, состоящий в основном из таблиц, в котором в т.ч. несколько сотен элементов типа "Тестовая учетная запись <№ такой-то>" и "Тестовый номер услуги <№ другой>", вписанных в прочий текст неравномерно, т.е. не единым списком. При практически любом изменении документа сбивается вся нумерация и ее нужно проставлять заново. Я уже несколько раз проставила, бессчетное количество раз сбилась и насмерть задолбалась.
В этом навороченном ворде ведь можно прописать какой-нибудь макрос, или не знаю что, чтобы циферки проставлялись автоматически? Ну как список, только список тут не спасет - цифры посреди текста и раскиданы по разным таблицам и разным ячейкам. И как это в принципе сделать?
Ворд знаю на уровне основных функций, при чем изучала их на старой версии, на такой пилотаж этого явно не хватает.
-
-
27.08.2013 в 12:34-
-
27.08.2013 в 12:38-
-
27.08.2013 в 12:38В ворде есть возможность перебрать все ячейки таблицы и есть возможность замены данных.
-
-
27.08.2013 в 12:42-
-
27.08.2013 в 12:59Как это делать в word2010, я не знаю, этой программы у меня нет и посмотреть мне негде. И wordа другой версии тоже нет.
Я просто знаю, что такая возможность в язык макросов заложена. Это фундаментальные кирпичики. Visual Basic предоставляет возможность доступа к ячейкам, возможность перебрать все ячейки конкретного столбца в таблице, возможность перебрать все таблицы в документе и менять содержимое ячейки таблицы. Было бы странно, если бы такой возможности там не было.
Значит, вашу задачу можно решить с помощью макроса. Я так рассуждаю.
-
-
27.08.2013 в 13:07-
-
27.08.2013 в 13:13Вот здесь хорошо помогают: forum.oszone.net/forum-21.html
-
-
27.08.2013 в 13:15На самом деле такие вещи здорово упрощают жизнь и монотонную работу. Это настолько полезно, что вы даже не представляете. Я на работе многое автоматизировал с помощью скриптов, но это не ворд и не визуалбейсик. Хотя я не программист, если и пишу, то только для себя и отдела.
-
-
27.08.2013 в 13:22И проставлять формат "продолжить нумерацию"!
Но я люблю в гамаке и стоя, так что... В общем, хороший вопрос
-
-
27.08.2013 в 13:57Снег и воздушные шарики, о! Прикольная версия, кстати.
Правда, проблема в том, что в документе уже дохрена всякой нумерации (и вся разная) и об нее я тоже задолбалась)))
-
-
27.08.2013 в 14:19-
-
27.08.2013 в 14:29Вкладка "Вставка" - Перекрестная ссылка - вставить ссылку на номер абзаца - вставить. Появляется циферка.
Правой кнопкой мыши - изменить ссылку - выбрать тип seq - написать идентификатор (в моем случае "учетка" и "услуга" соответственно, сохранить
После этого скопировать поле везде, куда нужно, выделить весь документ, правой кнопкой мыши, обновить поле. Вуаля - циферки проставляются автоматически)))
-
-
27.08.2013 в 14:39-
-
27.08.2013 в 14:46-
-
27.08.2013 в 14:48-
-
27.08.2013 в 14:52