powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / макрос для Word или программа в VBA
7 сообщений из 7, страница 1 из 1
макрос для Word или программа в VBA
    #37648836
dass9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, я новичок, с VBA никогда не работал.

Может быть вы подскажете.

Есть ли в Ворде макрос, который может удалить все повторяющиеся элементы на странице? Предложения, слова, цифровые коды, например.
Нужен макрос, который сам определит, какие элементы повторяются и удалит все эти элементы, оставив по одному экземпляру повторяющихся элементов (чтобы повторений не было вообще, только уникальные слова).

На одном из форумов мне сказали, что такого макроса нет, но можно написать что-то подобное в VBA. Цитирую:


"Через VBA рисуете программу, изначально вижу как решето Эратосфена, т.е. берете текст, берете первое слово (набор символов между пробелами) ищете все дальнейшие вхождения и удаляете их. И так далее в цикле - берете второе - удаляете все по тексту равные второму и т.д.
На выходе - все неудаленные, а значит уникальные "слова""

На сколько сложно написать такую программу новичку, ни разу не работавшему в VBA?

Заранее спасибо за ответы!
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37648845
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно написать такой макрос, только:
dass9Предложения, словаЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода.

dass9с VBA никогда не работал.и какая конечная цель, научиться работать с ВБА или поручить кому-то написать такой макрос?
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37648869
dass9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProМожно написать такой макрос, только:
dass9Предложения, словаЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода.

dass9с VBA никогда не работал.и какая конечная цель, научиться работать с ВБА или поручить кому-то написать такой макрос?

спасибо за ответ! написал вам на почту, которая в профиле указана.
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37649074
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел файл. Можно без макроса, если работа одноразовая или требуется редко.

1) Скопировать данные в эксель
2) Воспользоваться мануалом Шамануса 12017168
3) Скопировать получившиеся данные в ворд
4) "Преобразовать таблицу" в текст

единственный нюанс - данные будут отсортированы
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37649114
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще нюанс, некоторые значения в экселе распознались как даты

Поэтому перед копированием в эксель надо выделить диапазон, куда будет произведена вставка и дать ему формат "текстовый"
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37649289
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЕсли нужно еще и предложения сравнивать, то алгоритм будет содержать два прохода. если после первого цикла в тексте остались только "уникальные" слова, но врят ли найдутся одинаковые предложения из разных слов) второй цикл не нужен
...
Рейтинг: 0 / 0
макрос для Word или программа в VBA
    #37650840
BelowZero,

Узко мыслишь ты!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / макрос для Word или программа в VBA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]