Замена wdTitleSentence (первая заглавная) в VBA
Пока не совсем понятно почему, но Word не хочет устанавливать регистр с первой заглавной буквой (sentence case) при использовании соответствующего значения .Case
. Поэтому приходится добиваться результата окружным путем:
'Так не работает: textRange.Case = wdTitleSentence
'Так работает, делает нужный регистр: textRange.Case = wdLowerCase textRange.Collapse textRange.Case = wdTitleWord
Ближайшие сообщения
Похожие сообщения
- Как найти и выделить все вхождения текста, VBA (Word)
- Как дописать текст в конец DOCX файла, VBA
- Ошибка 5560, VBA
- Перевод RGB в Long, цвета в VBA
- Как передать документ Word в функцию или подпрограмму
- Установка номера страниц через макросы в Word