?

Log in

No account? Create an account
Вопрос к знатокам программы Microsoft Word - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Вопрос к знатокам программы Microsoft Word [Nov. 2nd, 2014|10:58 pm]
Yuri Panchul
Вопрос к знатокам программы Microsoft Word. Допустим мы с группой товарищей написали текст на 800 страниц и решили сделать к нему Index, то бишь алфавитный указатель. Я знаю, что если выделить слово и нажать Alt-Shift-X, то можно создать entry для слова в автоматически генерированном алфавитном указателе. Но у меня два вопроса:

1. Можно ли сделать список из 1000 слов и сгенерить алфавитный указатель текста с данными словами, не вводя 1000 слов с помощью 1000 dialog box-ов?

2. Понимает ли Microsoft Word русские падежи и большие/маленькие буквы? Могу ли я сделать entry например для слова "Маньяк", не вводя отдельно все варианты "Маньяк","Маньяка","Маньяку","Маньяком","Маньячить","маньяк","маньяка","маньяку","маньяком","маньячить",и т.д.?
LinkReply

Comments:
[User Picture]From: orleanz
2014-11-03 07:36 am (UTC)
Проще нанять московского хипстера фрилансера с макбуком с бородкой и в кедах который тысячу раз альт шифт икс прощелкает попивая кофе в жан жаке.
(Reply) (Thread)
[User Picture]From: panchul
2014-11-03 07:40 am (UTC)
Бывал я в Жан-Жаке, хипстеров с бородками не видел


(Reply) (Parent) (Thread) (Expand)
From: tilimilitram
2014-11-03 07:48 am (UTC)
2. Понимает ли Microsoft Word русские падежи...

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

1. Можно ли сделать список из 1000 слов и сгенерить алфавитный указатель текста с данными словами.

В принципе, да. Из коробки такой возможности, по-моему, нет. Но есть встроенный VBA (Visual Basic for applications) с развитым API. На программерских форумах такие вещи обсуждают. В первый раз самому с ними разбираться не проще, чем руками список склеить. Нужно искать готовые коллекции макросов и надстройки вроде такой: http://www.sattva.ru/download/IndexWork_manual.pdf



Edited at 2014-11-03 07:49 am (UTC)
(Reply) (Thread)
[User Picture]From: archaicos
2014-11-03 07:54 am (UTC)
Из последних версий Word выпилили русскую грамматику. :(
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
(Deleted comment)
[User Picture]From: leon_shrugged
2014-11-03 07:54 am (UTC)
>Можно ли сделать список из 1000 слов и сгенерить алфавитный указатель текста с данными словами, не вводя 1000 слов с помощью 1000 dialog box-ов?

Да, можно, с помощью файла словаря: http://office.microsoft.com/ru-ru/word-help/HP005189283.aspx
(Reply) (Thread)
[User Picture]From: archaicos
2014-11-03 09:14 am (UTC)
Word 2013 не сможет это сделать правильно (уже пробовали), т.к. не знает падежей.
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: latexzapal
2014-11-03 11:25 am (UTC)
спаммер хуже пидараса
(Reply) (Parent) (Thread)
From: raygo
2014-11-03 12:07 pm (UTC)
"Жить здесь в России - это как жить в аду на Земле", - заявил 35-летний либериец Осман Камара, приехавший в Россию десять лет назад и ставший жертвой скинхедов в Москве.

"Living here in Russia is like living in hell on Earth," said Osman Kamara, 35, a Liberian who fled civil conflict in his homeland 10 years ago, only to fall victim to a skinhead attack in Moscow.

http://www.latimes.com/world/africa/la-fg-russia-africans-20141102-story.html#page=1
(Reply) (Thread)
[User Picture]From: Всеволод Крупский
2014-11-03 12:58 pm (UTC)

Скрипт на VBA

Добрый день, я могу написать скрипт на VBA (с учетом падежей) который будет делать то что вам нужно.
мой скайп - vkrupsky
майл - pi02kwa@mail.ru
(Reply) (Thread)
From: korolev_dweller
2014-11-07 08:16 am (UTC)

Re: Скрипт на VBA

А словообразование (как у Панчула - "маньяк" / "маньячить") Ваш скрипт может учитывать?
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
[User Picture]From: silva
2014-11-07 04:48 pm (UTC)

Re: предложение

Омг, оно еще живо?
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: red_army_1917
2014-11-03 02:17 pm (UTC)
видимо самый простой способ

1. извлечь текст (сохранить как txt при этом страницы расставить вида "- 1 -" и т.д.)

2. собственным кодом для удобства каждую страницу из текстового файла записать в отдельный файл именем равным номеру страницы ( маску "- * -" использовать как признак начала/конца страницы)

3. натравить консольный лемматизатор Яндекса на каждый файл страницы http://mytts.forum2x2.ru/t160-topic
(описание http://www.dharmabook.ru/___DICTIONARIES/__DICTIONARIES/Lingvo/Парсер%20mystem.html)

3. собственным кодом построить индекс


Edited at 2014-11-03 02:18 pm (UTC)
(Reply) (Thread)
(Deleted comment)
[User Picture]From: panchul
2014-11-05 02:14 pm (UTC)

Re: Юрий,признавайтесь,

Да, и моих тоже. Как члена команды ядра MIPS I6400 (верификация bus interface unit-а + bus functional models для клиентов, использующих MIPS I6400). Надо будет пост сделать, спасибо за ссылку.
(Reply) (Parent) (Thread)
From: raygo
2014-11-05 10:22 am (UTC)
Юрий, а вы часом в футболке танкового завода не придумали пойти на ваш избирательный участок и проголосовать за демократов?
(Reply) (Thread)
[User Picture]From: panchul
2014-11-05 02:16 pm (UTC)
Я это сделать могу, но эффекта от этого ноль, так как пара американских пенсионеров в локальной церкви, используемой в качестве избирательного участка, не врубятся в прикол. Идти нужно на большое русскон парти.
(Reply) (Parent) (Thread) (Expand)