Перейти к содержанию
СофтФорум - всё о компьютерах и не только

VBA Как подсветить текств Wordе 24 битным цветом?


Рекомендуемые сообщения

Суть проблемы. В Worde цвет текста 24 битный,менять его можно через свойство объекта Range.font.color - где color - 24 битный цвет и выбиралка в меню тоже позволяет юзеру 24 битные цвета выбирать.

А вот цвет атрибута (фона) друзья из майкрософт оставили 4 битным (их всего 16). И выбиралка на панели тоже 16-цветная. Свойство range.Highlightcolorindex тоже 4 битное. Но что самое интересное, если в Word скопировать кусок HTML текста, который подцвечен 24 битным цветом, он прекрасно копируется и редактируется. А вот как самому этот атрибут текста из vba программы изменить - для меня загадка. Кто занет как эту проблему решить или обойти ПОДСКАЖИТЕ пожалуйста!

Ссылка на комментарий
Поделиться на другие сайты

А просто присвоить нельзя?

Допустим: range.Highlightcolorindex=0xBAFAC0;

Если просто присвоить vba сразу посылает куда подальше с с ообщением "неверный параметр".

К тому же это свойство (следовательно в нем есть проверка на ОДЗ).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...