Я бы хотел, чтобы мои пользователи могли вводить форматированный текст (жирным шрифтом, курсивом и подчеркиванием, но, вероятно, не более того) в поле ввода в пользовательской форме VBA.
Я не хочупользователю нужно что-то устанавливать, поэтому мне нужно, чтобы это было чем-то, что использует то, что Office или Windows уже предоставляют.Очевидным кандидатом является встроенный в Windows элемент управления Rich Edit .
. Я провел быструю проверку и убедился, что могу создать окно этого типа из VBA, но в этом ему не хватает:весь пользовательский интерфейс и т. д. Я действительно мог бы использовать пример того, как я могу затем превратить это во что-то пригодное для использования.
Я рад рассмотреть альтернативные элементы управления, если они гарантированно не требуют никакогоустановка (кроме как часть файла Excel, содержащая остальную часть моего кода VBA).Он должен работать на Windows XP и выше, а также на Office 2003 и выше.