|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Макрос замены текста в Word 2010 |
|
|
VBA - [решено] Макрос замены текста в Word 2010
|
|
Пользователь Сообщения: 66 |
Добрый день! Как заменить все слова "text" на текст из ячейки в Excel с помощью макроса
Так работает если заменяю одно слово: Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "text"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.PasteAndFormat (wdFormatPlainText)
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "text"
.Replacement.Text = "^c"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.PasteAndFormat (wdFormatPlainText)
|
|
|
Отправлено: 17:03, 04-11-2011 |
|
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата neo21:
|
|
|
------- Отправлено: 00:52, 07-11-2011 | #2 |
|
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать ) Усложняю ,Мне надо чтоб имя файла вставлялось в поиск автоматом из буфера обмена! Наверное надо ввести пременную : типа буф обмена = переменной АА, как то вот так тогда .Text = АА вопрос как ето прописаить на VB ?? (Кто знает - Плисс) |
|
Отправлено: 10:02, 03-10-2013 | #3 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| VBA - Помогите написать макрос в Excel, экспорт данных из Excel в Word. | E.v.g | Программирование и базы данных | 7 | 03-05-2018 22:18 | |
| Прочие - Копирование текста и изображения из браузера в Word. | LostParadise | Программное обеспечение Windows | 3 | 15-10-2011 14:11 | |
| Разное - Word 2003: как сделать такие две замены? | Mangost | Microsoft Office (Word, Excel, Outlook и т.д.) | 1 | 20-12-2010 04:51 | |
| 2010 - Экономим время с помощью автоматической замены текста в Word 2010 | OSZone | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 30-04-2010 11:30 | |
| Выделение текста в Word'е | Alexandre | Хочу все знать | 9 | 03-07-2003 14:35 | |
|