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

Ваш аккаунт

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

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

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

Как передать параметр?

248
07 января 2008 года
Dmitry2064
590 / / 06.12.2006
Как передать название найденного документа в другую процедуру?
Вернее не само название, а часть названия?
Процедура поиска такая:
 
Код:
For Each Item In Array("связь", "транспорт", "машинос")

iFName = Dir(iPath & "*.doc")
    Do While iFName <> ""
If InStr(LCase(iFName), Item) Then
    If InStr(LCase(iFName), "связь") Then Range("A32").Select: Call DocVWord
    If InStr(LCase(iFName), "транспорт") Then Range("A33").Select: Call DocVWord
    If InStr(LCase(iFName), "машинос") Then Range("A34").Select: Call DocVWord
Loop
Next

И процедуре DocVWord я снова ищу в этой же папке документ по фрагменту текста из соответствующей ячейки, что бы потом его открыть в Ворде. Можно ли использовать уже найденную в приведенной процедуре Item в кач-ве аргумента для процедуры DocVWord?

Короче говоря, можно ли избежать двойного поиска в одной и той-же папке?

Спасибо.
251
08 января 2008 года
SkyMаn
1.7K / / 31.07.2007
Процедура
Sub DocVWord(param as string)
msgbox (param)
End Sub

Вызов с передачей параметров:
DocVWord(b"bla-bla")
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог