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

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 сразу посылает куда подальше с с ообщением "неверный параметр".

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

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

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