zmc Опубликовано 5 февраля, 2004 Жалоба Поделиться Опубликовано 5 февраля, 2004 Суть проблемы. В Worde цвет текста 24 битный,менять его можно через свойство объекта Range.font.color - где color - 24 битный цвет и выбиралка в меню тоже позволяет юзеру 24 битные цвета выбирать. А вот цвет атрибута (фона) друзья из майкрософт оставили 4 битным (их всего 16). И выбиралка на панели тоже 16-цветная. Свойство range.Highlightcolorindex тоже 4 битное. Но что самое интересное, если в Word скопировать кусок HTML текста, который подцвечен 24 битным цветом, он прекрасно копируется и редактируется. А вот как самому этот атрибут текста из vba программы изменить - для меня загадка. Кто занет как эту проблему решить или обойти ПОДСКАЖИТЕ пожалуйста! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
mmap Опубликовано 5 февраля, 2004 Жалоба Поделиться Опубликовано 5 февраля, 2004 А просто присвоить нельзя? Допустим: range.Highlightcolorindex=0xBAFAC0; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zmc Опубликовано 6 февраля, 2004 Автор Жалоба Поделиться Опубликовано 6 февраля, 2004 А просто присвоить нельзя?Допустим: range.Highlightcolorindex=0xBAFAC0; Если просто присвоить vba сразу посылает куда подальше с с ообщением "неверный параметр". К тому же это свойство (следовательно в нем есть проверка на ОДЗ). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.