Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

еще раз про Option Compare Text

248
16 декабря 2007 года
Dmitry2064
590 / / 06.12.2006
Хотелось бы немного уточнить вопрос с Option Compare Text.
Если такое объявление стоит в начале модуля, то можно ли его обойти в частном случае, выполняя такую проверку:
If iSymbol$ Like "У" Then Mid(iTempName$, iCount%, 1) = "у" ?

Вся процедура выглядит так:
Код:
Sub RenameBMPFile() '
    ipath$ = ActiveDocument.Path & "\"
    iFileName$ = Dir(ipath$ & "*.bmp")
    Do While iFileName$ <> ""
       iTempName$ = iFileName$
       For iCount% = 1 To Len(iFileName$)
           iSymbol$ = Mid(iFileName$, iCount%, 1)
If iSymbol$ Like "У" Then Mid(iTempName$, iCount%, 1) = "у"
       Next
       If iTempName$ <> iFileName$ Then _
       Name ipath$ & iFileName As ipath$ & iTempName$
'If iTempName$ <> iFileName$ Then MsgBox iPath$ & iFileName
       iFileName = Dir
    Loop
End Sub
251
16 декабря 2007 года
SkyMаn
1.7K / / 31.07.2007
Нет. В Mid нет таких опций.
248
18 декабря 2007 года
Dmitry2064
590 / / 06.12.2006
А тогда можно ли действие Option Compare Text ограничить рамками одной процедуры?
405
18 декабря 2007 года
Dmitrii
554 / / 16.12.2004
Цитата: Dmitry2064
А тогда можно ли действие Option Compare Text ограничить рамками одной процедуры?


Нельзя. Действие этой инструкции распространяется на весь модуль.

248
18 декабря 2007 года
Dmitry2064
590 / / 06.12.2006
Понял.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог