Outlook 2016, похоже, не дает возможности изменить размер текста при печати писем в формате HTML. Я хотел бы решить эту проблему с помощью макроса.
Стоит:
Открыть выбранное сообщение.
Измените формат на HTML (для простых текстовых писем (даже если размер текста будет регулироваться для этих писем)).
Переход в режим редактирования.
Выделите весь текст.
Увеличить размер шрифта (в х раз).
Отображение диалогового окна печати.
Вот немного, что я понял до сих пор:
Sub test()
ActiveExplorer.Selection(1).Display
ActiveExplorer.Selection(1).BodyFormat = olFormatHTML
ActiveInspector.CommandBars.ExecuteMso "EditMessage"
SendKeys "^(a)"
SendKeys "^+(<)"
SendKeys "^+(<)"
SendKeys "^+(<)"
SendKeys "^+(<)"
SendKeys "%(du)"
End Sub
Это работает, но я не очень доволен этим.
Есть идеи, как я могу выполнить шаги 4-6 без SendKeys?