![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.09.2009
Сообщений: 3
|
![]()
мне нужно позарез написать макрос чтобы он искал во всем документе жирные слова или буквы и заменял их на обычные буквы но уже с черточкой вверху(автофигурой Линия)...как сделать их обычными я знаю)))...как сделать так что бы черта поставилась на нужное место..нужно это сделать в word... ну и для power point такой не помешает
|
![]() |
![]() |
![]() |
#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 нужно сделать так чтоб он делал либо все слово с чертой либо не ставил пробелы такие и еще чтоб пропускал заголовки |
![]() |
![]() |
![]() |
#3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Так тебе просто черту нужно, а не автофигуру. Такое уже было на форуме. Посольку поиск на форуме работает отвратительно, то я переписал код:
Код:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 06.09.2009 в 20:35. Причина: Добавил проверку на заголовки |
![]() |
![]() |
![]() |
#4 |
Регистрация: 05.09.2009
Сообщений: 3
|
![]()
а он у меня н кеработаает говорит что ошибка и зависает
|
![]() |
![]() |
![]() |
#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 |