Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите разобраться ! (MS Word) / 6 сообщений из 6, страница 1 из 1
27.06.2007, 13:08:41
    #34622906
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
Как правильно выделить текст в word с дальнейшем редактированием ?


http://www.sql.ru/forum/actualthread.aspx?tid=445191
...
Рейтинг: 0 / 0
27.06.2007, 13:48:06
    #34623131
lena_####
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
Ммихалыч

Насколько я поняла из чтения топика, к которому Вы отсылаете, Вам нужно найти в документе какой-то фрагмент и применить к нему форматирование, и так для всего документа?

Если можно, по подробней сформулируйте задачу
...
Рейтинг: 0 / 0
27.06.2007, 14:40:04
    #34623430
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
да совершенно верно, есть текст определенного шрифта, его нужно выделить во всем документе и удалить, форматирование у меня получается, а вот как выбрать определенный шрифт (фрагмент документа) ?
...
Рейтинг: 0 / 0
27.06.2007, 15:11:26
    #34623596
lena_####
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
Вот, к примеру, удаляем "Courier New"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  Dim v_Rng As Range
  
  Set v_Rng = ThisDocument.Range
  
  With v_Rng.Find
    .ClearFormatting
    .Text = "^?"
    .Font.Name = "Courier New"
    .Forward = True
    Do While .Execute
      v_Rng.Delete
    Loop
  End With
...
Рейтинг: 0 / 0
28.06.2007, 10:02:36
    #34625282
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
Ок, здесь execute работает нормально, а как заменить объект ?

Пробую так,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim v_Rng As Range

  Set v_Rng = ActiveDocument.Content

  With v_Rng.Find
        .ClearFormatting
        .Font.Name = "HeliosExt -Bold"
        '.Text = ""

    With .Replacement
        .ClearFormatting
        .Font.Name = "HeliosExt -Bold"
        .Text = ""
    End With
    .Execute Format:=True, Replace:=wdReplaceAll

не работает чего-то
...
Рейтинг: 0 / 0
28.06.2007, 10:47:33
    #34625437
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться ! (MS Word)
и даже просто вот так
Код: plaintext
1.
2.
With v_Rng.Find
        .ClearFormatting
        .Font.Name = "HeliosExt -Bold"

нихотит искать :(
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите разобраться ! (MS Word) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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