ActiveDocument.Paragraphs (1) .Range.Font.color не доступен в слове 2013? - PullRequest
0 голосов
/ 18 мая 2018

ActiveDocument.Paragraphs (1) .Range.Font.color недоступна обновленная версия слова. Затем, как дать цвет без использования colorindex. Я хочу использовать RGB Color?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Font.Color работает в Word 2013 - было бы удивительно, если бы он не учитывал значение, которое Microsoft придает обратной совместимости.

Однако по какой-то странной причине он классифицируется как «скрытый элемент» объектной модели.Возможно, упущение или ошибка ...

Вы можете использовать его как в любой другой версии Word - он не выдаст ошибку.

Если вы хотите, чтобы это было в IntelliSenseв редакторе VBA нажмите F2, чтобы открыть обозреватель объектов.Щелкните правой кнопкой мыши на панели и выберите в контекстном меню Show Hidden Members.Color появится в списках объектных моделей "серого цвета", но доступных.

Обратите внимание, что вам, вероятно, придется делать это в каждом сеансе - настройка не всегда остается неизменной.Но как только вы узнаете, что он действительно доступен, это не имеет значения ...

0 голосов
/ 18 мая 2018

В Word 2016 работают следующие работы:

Sub TestMe()
    ActiveDocument.Paragraphs(1).Range.Font.Color = RGB(12, 2, 3)
End Sub
...