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 сразу посылает куда подальше с с ообщением "неверный параметр". К тому же это свойство (следовательно в нем есть проверка на ОДЗ). Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти