|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2009, 14:17 | #1 |
Регистрация: 05.09.2009
Сообщений: 3
|
Макрос для поиска и замены слов на слова с верхним подчеркиванием
мне нужно позарез написать макрос чтобы он искал во всем документе жирные слова или буквы и заменял их на обычные буквы но уже с черточкой вверху(автофигурой Линия)...как сделать их обычными я знаю)))...как сделать так что бы черта поставилась на нужное место..нужно это сделать в word... ну и для power point такой не помешает
|
06.09.2009, 17:52 | #2 |
Регистрация: 05.09.2009
Сообщений: 3
|
вот немного кода
Dim i As Long For i = 1 To ActiveDocument.Characters.Count If ActiveDocument.Characters(i).Bold = -1 Then ActiveDocument.Characters(i).Bold = 0 ActiveDocument.Characters(i).Select '**** Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _ PreserveFormatting:=False Selection.TypeText Text:="EQ \x \to(" Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.TypeText Text:=")" Selection.Fields.ToggleShowCodes Selection.MoveDown Unit:=wdLine, Count:=1 '**** End If Next i нужно сделать так чтоб он делал либо все слово с чертой либо не ставил пробелы такие и еще чтоб пропускал заголовки |
06.09.2009, 20:21 | #3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Так тебе просто черту нужно, а не автофигуру. Такое уже было на форуме. Посольку поиск на форуме работает отвратительно, то я переписал код:
Код:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 06.09.2009 в 20:35. Причина: Добавил проверку на заголовки |
07.09.2009, 17:17 | #4 |
Регистрация: 05.09.2009
Сообщений: 3
|
а он у меня н кеработаает говорит что ошибка и зависает
|
07.09.2009, 19:14 | #5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Почему не работает? Пример документа и текст ошибки выложи.
Лучше день потерять — потом за пять минут долететь!©
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос пакетной замены | swan1976 | Microsoft Office Word | 2 | 26.12.2009 17:48 |
программа поиска и замены+копирования текста | 666dvg999 | Общие вопросы C/C++ | 4 | 05.10.2008 20:01 |
Макрос для поиска/замены | Davidoff | Microsoft Office Excel | 1 | 20.01.2007 16:01 |