powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сказать Ворде, что слова состоящие только из латинских букв являються английскими ?
2 сообщений из 2, страница 1 из 1
Как сказать Ворде, что слова состоящие только из латинских букв являються английскими ?
    #34566468
diesel_den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сказать Ворде, что слова состоящие только из латинских букв являються английскими ?
    #34566472
Ban Me!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Private Function is_english_word(s As String) As Boolean
Dim i&
    
    is_english_word = True
    For i =  1  To Len(s)
      Select Case Mid(s, i,  1 )
        Case "a" To "z", "A" To "Z"
        Case Else
            is_english_word = False
            Exit Function
      End Select
    Next i
    
End Function


Private Sub Document_Open()
Dim Words_Count As Variant
    
    Words_Count = ActiveDocument.Words.Count -  1 
    For i =  0  To Words_Count
       With ActiveDocument.Words(i)
       
       If is_english_word(.Text) = True Then
          .LanguageID = wdEnglishUK
       End If
          
       End With
    Next i

End Sub

сами допишите как надо, в таблицах и кэпшинах не сечет,
может еще какие-то косяки..
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сказать Ворде, что слова состоящие только из латинских букв являються английскими ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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