помогите чайнику написать макрос....плиииз!!!

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
ilit2008
Сообщения: 6
Зарегистрирован: 06 дек 2009, 19:54
Откуда: Россия, САнкт -Петербург

Помогите пожалуйста написать макрос для Word. Необходимо чтобы макрос после абзаца добавлял еще абзац с числом, означающим количество слов в предыдущем абзаце, с количеством букв больше 3.

Заранее премного балгодарна.... :)
Аватара пользователя
EducatedFool
Сообщения: 197
Зарегистрирован: 06 апр 2008, 14:03
Откуда: Россия, Урал
Контактная информация:

Проверяйте:

Код: Выделить всё

Sub test()
    Dim p As Paragraph, w As Range
    For Each p In ActiveDocument.Paragraphs
        If p.Range.ComputeStatistics(wdStatisticWords) > 1 Then
            WordsCount = 0
            For Each w In p.Range.Words
                [B]If w.Characters.Count > 4 Then[/B] WordsCount = WordsCount + 1
            Next
            p.Range.InsertAfter WordsCount & vbNewLine
        End If
    Next
End Sub
Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/

Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
ilit2008
Сообщения: 6
Зарегистрирован: 06 дек 2009, 19:54
Откуда: Россия, САнкт -Петербург

ААААААААААА!!!!!!!!!!!!!!!! Спасибо все работает!!!!!!!! Это просто здорово!!!!
Ответить