|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2012, 07:57 | #1 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
создание именного указателя
Понадобилось создать именной указатель для тома за 800 стр., имён тьма - вот, сижу и напряженно думаю, как бы часть работы взвалить на плечи добрых самаритян
План действий в макросе примерно такой. 1. Отобрать двух(и более)буквенные слова, написанные с заглавной буквы, остальное стереть. 2. Рядом с каждым указать номер страницы, на которой это слово встретилось (ессно, страницы заранее были разделены разрывами и пронумерованы, как обычно при верстке). 3. Сортируем строки по алфавиту. Дальше пора задействовать человеческий фактор. Хотя, наверное, можно что-то еще придумать. Например, 4. удалить одинаковые слова из итогового списка, оставив только самое первое из них, а цифры (номера страниц) оставить все, разделив запятыми. Получился бы готовый именной указатель, из которого нужно просто убрать лишнее руками. А в заключение (не сочтите за наглость) можно 5. автоматически отформатировать список имен встроенными стилями Word для создания указателя. Если хотя бы части 1 и 2 этого плана удастся осуществить, сэкономятся многие часы рутинной работы. А для редакторов-профи даже не часы - дни и недели. Последний раз редактировалось caute; 14.03.2012 в 18:16. Причина: осенило |
14.03.2012, 11:14 | #2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
примерно так
см.приложение
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
14.03.2012, 11:58 | #3 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
смотрю в ваше приложение и не вижу там ни слова про указатели.
возможно, вы хотите намекнуть, что Word 2007 умеет их делать? (у меня Word 2003, проверить прямо сейчас не могу, но на работе стоит 2007) |
14.03.2012, 12:13 | #4 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
я вообще никогда не применяла указатели
составила же список слов по заданным условиям с номерами страниц и поместила в таблицу подробнее не разбиралась, они мне пока не нужны
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
14.03.2012, 12:28 | #5 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
shanemac51
предлагаю вам проделать эксперимент: возьмите текст страниц этак на 800, где на каждой странице десяток-другой имён, а потом "составьте список слов с номерами страниц". К тому времени, когда вы закончите "помещать их в таблицу", вы станете на год-другой старше и мудрее... |
14.03.2012, 12:35 | #6 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
сейчас зациклю свои 7 страниц на 100 циклов--посмотрю
идет на 12-15 минут, надо оптимизировать нашла файл на 400 страниц, зациклю 2-3 раза
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 14.03.2012 в 12:45. |
14.03.2012, 13:16 | #7 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
честно говоря, не вкурил я, что и как вы зацикливаете, но заинтригован - жду.
токо поясните для профанов пошагово |
14.03.2012, 13:22 | #8 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
запустила на 600 листов, реальная книга по экономике
уже прошло 500 страниц--5 минут 610 страниц 5мин 18 сек 1430 слов по условию
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 14.03.2012 в 13:39. |
14.03.2012, 14:01 | #9 |
Форумчанин
Регистрация: 27.10.2009
Сообщений: 277
|
не томите, девушка, - поделитесь методой
|
14.03.2012, 14:22 | #10 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
написала макросик --30 строк
количество листов --мало критическо больше зависит от количества выбранных слов, вернее их суммарной длины(до 32000 символов) если больше --надо править макрос сейчас вставлю блокиратор на 32000 и выложу, попробуйте надеюсь, вы умеете работать с макросами -открыть ваш файл -вставить макрос в шаблон -запустить макрос -будет создан дополнительный файл -на его обработку пока ничего не писала ---выделить все ---сортировать ---вставить таблицу, преобразовав из текста, разделитель табулятор, размер по размеру окна ---запомнить под свое емя -----------------ок----------------------
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем отличия указателя self от this? | romantik2011 | PHP | 3 | 31.07.2011 00:57 |
Копирование указателя С++ | Alex1991 | Помощь студентам | 2 | 24.04.2011 04:00 |
Массив с использование указателя | Seferus | Общие вопросы C/C++ | 1 | 02.11.2010 19:54 |
Проверить действительность указателя | Altera | Общие вопросы Delphi | 2 | 19.01.2010 12:41 |
передача указателя в функцию | arturka | Помощь студентам | 3 | 06.07.2008 00:25 |