powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA в MS Word
5 сообщений из 5, страница 1 из 1
VBA в MS Word
    #36698685
akrill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой: можно ли как-нибудь определить, является ли первый символ абзаца заглавной буквой или строчной или кавычкой?
Чтобы можно было сделать макрос на разбор текста: если первая буква абзаца строчная - делать то-то, если заглавная - делать другое, если кавычка - делать третье.
Надеюсь на помощь.
...
Рейтинг: 0 / 0
VBA в MS Word
    #36699229
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akrill,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim S As String
S = "a"
Debug.Print S
Debug.Print "Is low case = " & (S = LCase(S))
Debug.Print "Is upper case = " & (S = UCase(S))

S = "A"
Debug.Print S
Debug.Print "Is low case = " & (S = LCase(S))
Debug.Print "Is upper case = " & (S = UCase(S))
...
Рейтинг: 0 / 0
VBA в MS Word
    #36699416
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akrill,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim prgf As Paragraph, s As Byte
For Each prgf In ThisDocument.Paragraphs
    s = Asc(prgf.Range)
    Select Case s
        Case  34 ,  147 ,  171 : MsgBox "Кавычка:" & " " & Chr(s)
        Case  65  To  90 ,  192  To  223 : MsgBox "Заглавная:" & " " & Chr(s)
        Case  97  To  122 ,  224  To  255 : MsgBox "Строчная:" & " " & Chr(s)
    End Select
Next
...
Рейтинг: 0 / 0
VBA в MS Word
    #36699647
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlth,

я кстати ( не помню где), читал ,что в VBA предпочтительней использовать тип Long — типа скорость работы возрастает.
...
Рейтинг: 0 / 0
VBA в MS Word
    #36701435
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukevlth,

я кстати ( не помню где), читал ,что в VBA предпочтительней использовать тип Long — типа скорость работы возрастает.
Да? - интересное предположение... надо бы придумать, как его проверить, а то я тип Byte использую, где это только возможно...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA в MS Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]