Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 22:57   #1
Студент1000
 
Регистрация: 27.04.2011
Сообщений: 6
По умолчанию Поиск строки, содержащей наибольшее количество пробелов

Очень нужна помощь. Дан текст. В нем нужно найти строку, содержащую наибольшее число пробелов, и выделить ее синим цветом.
Студент1000 вне форума Ответить с цитированием
Старый 25.05.2011, 23:05   #2
Студент1000
 
Регистрация: 27.04.2011
Сообщений: 6
По умолчанию

Буду очень признателен за помощь.
Студент1000 вне форума Ответить с цитированием
Старый 27.05.2011, 11:17   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Пробуйте макрос:

Код:
Sub Студент1000()
Dim maxN&, maxSp&, curSp&, curN&

With Selection
    .HomeKey Unit:=wdStory
    Do
        .EndKey Unit:=wdLine, Extend:=wdExtend
        curSp = Len(.Text) - Len(Replace$(.Text, " ", ""))
        If curSp > maxSp Then maxSp = curSp: maxN = curN
        curN = curN + 1
        .HomeKey Unit:=wdLine
        .MoveDown Unit:=wdLine, Count:=1
    Loop Until .Information(wdFirstCharacterLineNumber) <= curN
    .HomeKey Unit:=wdStory
    .MoveDown Unit:=wdLine, Count:=maxN
    .EndKey Unit:=wdLine, Extend:=wdExtend
    .Range.HighlightColorIndex = wdBlue
End With
End Sub
Вложения
Тип файла: doc 153924.doc (45.0 Кб, 13 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 27.05.2011 в 12:36. Причина: добавил файл
Казанский вне форума Ответить с цитированием
Старый 28.05.2011, 00:27   #4
Студент1000
 
Регистрация: 27.04.2011
Сообщений: 6
По умолчанию

спасибо большое!
Студент1000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск значения ячейки в другой, содержащей значение первой в общем тексте onenures Microsoft Office Excel 16 03.03.2012 11:49
Выделение остатка каждой строки, содержащей заданный символ ofenod Паскаль, Turbo Pascal, PascalABC.NET 3 31.03.2011 13:56
Найти номер первой по порядку строки, которая содержит наибольшее количество цифр spr1te Помощь студентам 1 17.12.2010 19:58
Количество пробелов до конца строки Qv_1 Microsoft Office Word 8 01.06.2009 19:58