Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Word VBA

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

koyusi

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ol7ca
 
Вот код [more=модуля:]

Код:
Sub SubtractBoldTxt()
Dim doc As Document
Dim s As Range
Dim iLen%
Dim bHdr As Boolean
Dim sHdr$
 
    Set doc = ActiveDocument
    sHdr = "Total"
    iLen = Len(sHdr)
     
    For Each s In doc.Sentences
        If Left(s.Text, iLen) = sHdr Then Exit For
        With s
            If .Words(1).Bold = True Then
                'x = .Words(1).Bold ' ???
                .Font.ColorIndex = wdRed
                .Select
                .Copy
                With Selection
                    If Not bHdr Then
                        bHdr = True
                        .EndKey (wdStory)
                        .Text = vbCr & vbCr & vbCr & vbCr
                        .MoveDown Unit:=wdLine
                        .MoveUp Unit:=wdLine
                        .Text = sHdr & vbCr & vbCr
                    End If
                    .EndKey (wdStory)
                    .Text = vbCr
                    .MoveUp Unit:=wdLine
                    .PasteAndFormat (wdPasteDefault)
                    .Range.ListFormat.ApplyListTemplate _
                        ListTemplate:=ListGalleries(wdBulletGallery).ListTemplates(1), _
                        ContinuePreviousList:=False, _
                        ApplyTo:=wdListApplyToWholeList, _
                        DefaultListBehavior:=wdWord10ListBehavior
                End With
            End If
        End With
    Next
End Sub


Всего записей: 87 | Зарегистр. 03-10-2012 | Отправлено: 23:39 09-10-2012 | Исправлено: koyusi, 23:43 09-10-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Word VBA


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru