|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Здравствуйте, я новичок, с VBA никогда не работал. Может быть вы подскажете. Есть ли в Ворде макрос, который может удалить все повторяющиеся элементы на странице? Предложения, слова, цифровые коды, например. Нужен макрос, который сам определит, какие элементы повторяются и удалит все эти элементы, оставив по одному экземпляру повторяющихся элементов (чтобы повторений не было вообще, только уникальные слова). На одном из форумов мне сказали, что такого макроса нет, но можно написать что-то подобное в VBA. Цитирую: "Через VBA рисуете программу, изначально вижу как решето Эратосфена, т.е. берете текст, берете первое слово (набор символов между пробелами) ищете все дальнейшие вхождения и удаляете их. И так далее в цикле - берете второе - удаляете все по тексту равные второму и т.д. На выходе - все неудаленные, а значит уникальные "слова"" На сколько сложно написать такую программу новичку, ни разу не работавшему в VBA? Заранее спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 16:03 |
|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Можно написать такой макрос, только: dass9Предложения, словаЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода. dass9с VBA никогда не работал.и какая конечная цель, научиться работать с ВБА или поручить кому-то написать такой макрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 16:09 |
|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Shocker.ProМожно написать такой макрос, только: dass9Предложения, словаЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода. dass9с VBA никогда не работал.и какая конечная цель, научиться работать с ВБА или поручить кому-то написать такой макрос? спасибо за ответ! написал вам на почту, которая в профиле указана. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 16:17 |
|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Посмотрел файл. Можно без макроса, если работа одноразовая или требуется редко. 1) Скопировать данные в эксель 2) Воспользоваться мануалом Шамануса 12017168 3) Скопировать получившиеся данные в ворд 4) "Преобразовать таблицу" в текст единственный нюанс - данные будут отсортированы ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:47 |
|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Еще нюанс, некоторые значения в экселе распознались как даты Поэтому перед копированием в эксель надо выделить диапазон, куда будет произведена вставка и дать ему формат "текстовый" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 18:00 |
|
макрос для Word или программа в VBA
|
|||
---|---|---|---|
#18+
Shocker.ProЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода. если после первого цикла в тексте остались только "уникальные" слова, но врят ли найдутся одинаковые предложения из разных слов) второй цикл не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 20:29 |
|
|
start [/forum/topic.php?fid=60&fpage=86&tid=2158086]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 124ms |
0 / 0 |