powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос на замену текста в Word
14 сообщений из 14, страница 1 из 1
Макрос на замену текста в Word
    #39682769
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Может кто подсказать как вставлять значение в определенную позицию из excel в word.
Например, имеется строка в Word: "группа №,"
Между символами "№" и "," нужно вставлять какое-либо число, например "999".
При этом полученную строку "группа №999," также можно было заменить на "группа №24322,"
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39682773
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если макросом, то можно просто делать обычной поиск-заменой (Replace)

А вообще, для формирования документов Ворд на основе данных из Экселя существует инструмент "слияние".
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39682774
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, Согласен. Но в моей задаче будет очень много excel и word файлов. Проще использовать макрос
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39682776
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, так и делаю через find - replace. Но суть в том, что текст постоянно меняется между "№" и ","
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39682779
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда можно использовать закладки
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683244
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArkShocker.Pro, так и делаю через find - replace. Но суть в том, что текст постоянно меняется между "№" и ","

Сделайте поле, будет как метка, которую потом можно будет менять на что угодно.
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683724
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iMrTidy, Неплохая идея. Но вот дело в том, что неопытный пользователь не сможет изменить текст при необходимости. Насколько я знаю там необходимо переходить в "Разработчик" и там уже редактировать. Если вы подскажете как обыграть эту ситуацию, то было бы отлично!
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683732
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, Да, через закладки получилось. Спасибо
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683893
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, точнее не совсем. Суть такая же. Понимаю как сделать. Но...
Так и не понял как задать месторасположение закладки Range. Автоматически закладка создается в начале документа.
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683902
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArkТак и не понял как задать месторасположение закладки RangeВыделяете нужный текст и создаете закладку.
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683905
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, это понятно. А программно?
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683906
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, Если вы предложите как заменять текст в закладке без изменения закладки, то цены вам не будет
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683927
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArk,
VladArkА программно?а смысл создания закладок программно? Как понять где их создавать? Если будет понимание как их создать программно, то там же сразу можно нужный текст вписывать :)
VladArkпредложите как заменять текст в закладке без изменения закладки
а в чем смысл оставлять закладку? Я так понял хотите заменить её текст, но оставить саму закладку? Или что значит изменить текст, но не менять закладку? Ведь закладка это и есть текст.
Обычно заполнение идет по шаблону. Т.е. создаете новый файл на основании файла-шаблона с закладками, заменяете текст в закладках и сохраняете этот файл уже под новым именем.
Код: vbnet
1.
Set doc = Documents.Add("путь_к_шаблону")
...
Рейтинг: 0 / 0
Макрос на замену текста в Word
    #39683989
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, Спасибо, все правильно
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос на замену текста в Word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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