Destio

Замена wdTitleSentence (первая заглавная) в VBA

Пока не совсем понятно почему, но Word не хочет устанавливать регистр с первой заглавной буквой (sentence case) при использовании соответствующего значения .Case. Поэтому приходится добиваться результата окружным путем:

'Так не работает:
textRange.Case = wdTitleSentence
'Так работает, делает нужный регистр:
textRange.Case = wdLowerCase
textRange.Collapse
textRange.Case = wdTitleWord

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.