Преобразование в регистр предложения с использованием VBA

Я просматривал страницу за страницей в Google и искал здесь решение этого, казалось бы, простого запроса, но безрезультатно.Кто-нибудь знает надежный способ преобразования строки в регистр предложения с помощью ?

В идеале я бы встроил его в подпрограмму, а не в функцию, чтобы ее было проще вызывать из графического интерфейса.

Для справки, я хотел бы:

ВОТ ДЛИННОЕ, УЖАСНОЕ ПРЕДЛОЖЕНИЕ ЗАГЛАВНЫМИ БУКВАМИ. ПОЖАЛУЙСТА, НЕМЕДЛЕННО ИЗМЕНИТЕ МЕНЯ.

стать:

Вот длинное, уродливое предложение в верхнем регистре. Пожалуйста, немедленно исправьте меня.

Преобразование в регистр заглавий Я нашел чрезвычайно простым (поскольку для этого есть встроенная функция), но преобразование в регистр предложений оказалось действительно трудным.

Я пробовал некоторые из следующих методов, но на каждом шагу сталкивался с ошибками:

Как заставить это работать?

6
задан brettdj 27 March 2015 в 02:49
поделиться