Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/170: Рейтинг темы: голосов - 170, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 30
1

MS WORD - изменить цвет текста и его стиль

16.02.2016, 08:20. Показов 32243. Ответов 2
Метки vba, word (Все метки)

Author24 — интернет-сервис помощи студентам
Создать программный продукт средствами языка VBA в MS WORD который позволяет:
1. Менять цвет (5 цвета) текства в выделенной области;
2. Изменять стиль текста (подчеркнутый стиль);
3. Изменять размер текста (+- 5);
На форме должна присутствовать кнопка выхода из формы.На листе должна присутствовать кнопка выхода из ms word.
и так же. должны быть три кнопки на листе (по пунктам: 1,2,3)
P.S Я НЕ ПРОШУ ВСЕ СДЕЛАТЬ ЗА МЕНЯ, ПРОСТО ОБЪЯСНИТЕ ЧТО ДА КАК. Заранее всем спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2016, 08:20
Ответы с готовыми решениями:

Изменить цвет части текста в ячейке таблицы в Word
Добрый день уважаемые знатоки)) Никак не могу справится со следующей задачей: С помощью VBA кода...

Работа с Word-файлом: изменить цвет всего текста на красный
необходимо изменить цвет всего текста на красный например=)

Изменить цвет текста, а не только его контура
Привет Подскажите пожалуйста) Меняю цвет текста, но он получается вот такой: А как сделать...

Изменить цвет и стиль главного меню
Здравствуйте. Подскажите, каким образом возможно изменить цвет и стиль главного меню? При...

2
655 / 247 / 89
Регистрация: 28.10.2015
Сообщений: 526
17.02.2016, 23:48 2
Лучший ответ Сообщение было отмечено fog__1 как решение

Решение

Меню сервис - макрос - запись макроса.
Выделяете текст, применяете к нему другой цвет, другой стиль, меняете его размер. Останавливаете запись макрорекордера.
Открываете редактор VBA (alt + F11), находите там записанный вами макрос и читаете его код
например,
Visual Basic
1
2
3
4
5
6
    Selection.Range.HighlightColorIndex = wdRed
    Selection.Style = ActiveDocument.Styles("Заголовок 2 Знак")
    Selection.Font.Size = 9
    Selection.Font.Color = wdColorPlum
    Selection.Font.Color = wdColorGreen
    Selection.Font.Color = wdColorGray80
первые три строки меняют: цвет выделения на красный, затем стиль выделенного фрагмента на "Заголовок 2 Знак", затем меняют размерность шрифта ("кегль") на 9
команда Selection.Font.Color = .... задает цвет выделенного текста.
Так, воспользовавшись макрорекордером, вы постигнете дзен начинаете разбираться в VBA!
Теперь дело за рутиной - там же, в редакторе VB создать форму и положить на неё все нужные кнопки, двойной щелчок по кнопке откроет редакцию её кода, здесь вам и пригодится то, что найдено рекордером!
Подскажу: чтоб при открытой форме можно было продолжать щелкать курсором по тексту, у формы должно быть установлено значение showmodal = false
Чтобы вызвать созданную в редакторе форму, ложите на лист ворда кнопку, в её коде пишете "userform1.show", где "userform1" - имя вашей формы.
кнопка выхода из формы: весь код кнопки состоит из трех букв "end"
кнопка выхода из ms word: код кнопки "Application.Quit"

Это было вкратце что да как. Пробуйте, несите сюда уточняющие вопросы.
2
655 / 247 / 89
Регистрация: 28.10.2015
Сообщений: 526
17.02.2016, 23:50 3
Создать программный продукт.doc
0
17.02.2016, 23:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2016, 23:50
Помогаю со студенческими работами здесь

Стиль текста и цвет кнопки
Подскажите пожалуйста, как в PyQt4 поменять цвет не нажатой кнопки и стиль текста надписи

Изменить цвет строк и цвет текста через одну в listbox
Всем привет! Есть код который изменят стиль и цвет строк и текста в datagridview For intCount...

Изменить input и стиль текста
Ваше Имя: <br /> <input type="text" name="name" required/><br /> Ваша Фамилия: <br...

Как изменить стиль текста?
У меня есть основной кликабельный текст с черным цветом,а другой текст я хочу сделать зеленым...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru