1517 / 487 / 57
Регистрация: 10.04.2009
Сообщений: 8,223
1

Медленно меняет шрифт в закладках

04.04.2017, 12:47. Показов 956. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте, использую код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'в цикле до 99 ставим "0"
        For i = 49 To 99
            'цвет шрифта в закладке делаем белым
            ActiveDocument.Bookmarks("Нуль0" & i).Range.Font.Color = wdColorWhite
        Next i
        For i = 100 To 123
            'цвет шрифта в закладке делаем белым
            ActiveDocument.Bookmarks("Нуль" & i).Range.Font.Color = wdColorWhite
        Next i
'
'        'цвет шрифта в закладке Нуль124 - Нуль127 НЕ ДЕАЕМ БЕЛЫМ
'
        For i = 128 To 158
            'цвет шрифта в закладке делаем белым
            ActiveDocument.Bookmarks("Нуль" & i).Range.Font.Color = wdColorWhite
        Next i
то есть в закладках 49-158 сменить цвет шрифта и на мой взгляд долго делает - есть варианты ускорения? спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2017, 12:47
Ответы с готовыми решениями:

Сделать макрос в Word, вводишь строку и макрос произвольно меняет шрифт, цвет и размер для каждого слова из этого активного вордовского документа.
Началось VBA - лекций нет, только практика. Препод категоричеки отказывается что-нить объяснять,...

Не меняет шрифт
В элементе на строке 85, если указываю font-style: 'любой', то почему-то то свойство не...

Word не меняет шрифт
Есть файл. Шрифт "gost type B". Хочу поменять на Times или Arial. Не меняет. Формат не чистит и...

Сообщение WM_SETFONT не меняет шрифт в EDIT
Здравия желаю. Вот, собственно, код: *** HINSTANCE hInst; HWND hWnd; HFONT hFont; ***

4
3217 / 966 / 223
Регистрация: 29.05.2010
Сообщений: 2,085
04.04.2017, 15:07 2
Попробовать применить особый стиль к этим закладкам, и потом найти и заменить на новый цвет...
1
1517 / 487 / 57
Регистрация: 10.04.2009
Сообщений: 8,223
04.04.2017, 15:09  [ТС] 3
как это будет в коде?
0
3217 / 966 / 223
Регистрация: 29.05.2010
Сообщений: 2,085
04.04.2017, 17:41 4
Без примера... , попробуй макроридером и будет код.

Добавлено через 2 часа 28 минут
Вот запись макроридера, допустим все требуемые закладки имеют стиль "Строгий":
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub Макрос3()
'
' Макрос3 Макрос
'
'
    Selection.Find.ClearFormatting
    Selection.Find.Style = ActiveDocument.Styles("Строгий")
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Font.Color = wdColorWhite
    With Selection.Find
        .Text = ""
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
1
1517 / 487 / 57
Регистрация: 10.04.2009
Сообщений: 8,223
04.04.2017, 17:54  [ТС] 5
попробую предварительно стиль поставить
Visual Basic
1
2
 'стиль у выделенного сделать ...
            Selection.Style = ActiveDocument.Styles("Строгий")
и посмотрю что получится, спасибо
пысы а как у этого стиля размер шрифта дописать 8-й
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2017, 17:54
Помогаю со студенческими работами здесь

Написать программу, которая по выбору пользователя меняет цвет консольного приложения. Пользователь выбирает шрифт и фон
нужно использовать оператор if, else if Добавлено через 44 секунды Помогите пожалуйста!

Пишу программу которая меняет в тексте ( Panel) цвет,шрифт,размер написал все как надо выдает ошибку
Как исправить эту ошибку нужно ввести что то в var? Incompatible types Tcolor and strings ...

Mail.ru в закладках
суть в скрине.. ни разу не встречал такое, которое пропишет что то в панели закладок?! ... сам я...

Размещу в закладках
Размещу Ваш сайт в 20 закладках за 2.5$. Каждая дополнительная закладка 0.15$ Отзывы можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru