Статьи из блога

Статьи из блога

Макрос быстрого изменения размера шрифта

Рубрика: Макросы, Стили и форматирование
Метки: |
Четверг, 14 августа 2008 г.
Просмотров: 2833
Подписаться на комментарии по RSS
Версия для печати

[Ссылки на статью]

Александр Витер прислал небольшой макрос, позволяющий изменить размер шрифта для выделенного текста или для слова, в котором находится курсор ввода.

 

Вот, что пишет Александр:

Хочу поделиться макросом быстрого изменения размера шрифта.

Sub Увеличить_шрифт()
With Selection.Font
   .Size = .Size + 1
End With
End Sub

 

Дело в том, что я хотел это сделать через стандартную команду FontIncreaseSize\FontDecreaseSize, но не смог поставить на нее свое сочетание клавиш «Ctrl+Alt+Вверх». Пришлось написать свой макрос. Думаю, что он будет полезен посетителям Вашего сайта.

 

P.S. Аналогично для уменьшения шрифта, только с минусом и клавиши «Ctrl»+«Alt»+«Вниз».

 

Обновление (20.08.2008):

Если попытаться применить этот макрос к тексту с шрифтом разного размера, он выведет ошибку. Поэтому можно использовать другой вариант макроса, который будет увеличивать каждый символ выделенного текста.

Обратите внимание на то обстоятельство, что если текст большой, то изменение размера шрифта может занять некоторое время (ведь изменяется каждый символ)

Sub SizeCharactersFonts()
'увеличение каждого символа в тексте на 1
Dim oChar As Range
With Selection
   For Each oChar In Selection.Characters
      oChar.Font.Size = oChar.Font.Size + 1
   Next oChar
End With
End Sub

]]>twitter.com facebook Вконтакте Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Оставьте комментарий!

(обязательно)

^ Наверх