DmitriC
![](http://forum.ru-board.com/board/avatars/DexterDouglas.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alex_B Цитата: Если мы из OneNote экспортируем в формат docx текст, маркированный цветами, дополнительными к стандартным 15 цветам, то он прекрасно сохраняются и изображаются в Word. Это значит, что формат docx поддерживает маркирование текста этими дополнительными цветами. Но в Word эти цвета нельзя изменить (их можно только "замазать" стандартным маркированием). | А вы уверены, что промаркированный в OneNote текст промаркирован с использованием механизма инструмента "Цвет выделения текста", а не механизмом инструмента "Заливка"? Это образец VBA скрипта, меняющий заливку инструментом "Цвет выделения текста": Selection.Range.HighlightColorIndex = wdYellow Свойство HighlightColorIndex может принимать множество значений, определенных в перечислении "WdColorIndex" https://msdn.microsoft.com/en-us/library/office/ff195343.aspx То есть, всего 16 значений. А это скрипт инструмента "Заливка": Selection.Shading.BackgroundPatternColor = RGB(10, 115, 234) А вот BackgroundPatternColor состоит из множества значений перечисления "WdColor" https://msdn.microsoft.com/en-us/library/office/ff196272.aspx И, как сказано в приведенном выше документе, "Specifies the 24-bit color to apply". Попробуйте промаркировать в OneNote текст, экспортировать его в Word, а затем инструментом "Цвет выделения текста" указать "Нет цвета" и посмотрите на результат. Затем выполните "Нет цвета" в инструменте "Заливка". Тогда станет ясно что именно используется в OneNote. PS: А позвольте полюбопытствовать, в чем заключается принципиальное нежелание использовать "Заливку" для раскраски текста? | Всего записей: 771 | Зарегистр. 15-12-2005 | Отправлено: 20:22 31-03-2017 | Исправлено: DmitriC, 21:57 31-03-2017 |
|