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

Ваш аккаунт

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

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

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

Как записать название поддиректории в переменную

248
24 июня 2007 года
Dmitry2064
590 / / 06.12.2006
Такая простенькая задача. Есть директория, в которой происходит обработка Вордовского дока. При создании нового документа (генерирую из программы верстки указатель и вставляю в новый ворд-документ) его надо сохранить в другой директории по сети, но занести в соотв. номер.
Если упростить задачу, то надо в конце имени сохраняемого нового документа приписать номер текущей директории.
Т.е. например работа идет в папке C:\Verstka\Beliakov\662\чб-леспром\
и документ должен быть сохранен, соответственно, с именем (c eminem ;)))
C:\Verstka\Beliakov\662\чб-леспром\lesprom_622.doc.
А в сл. раз уже с номером 623 и т.п. (директории с номерами я создаю сам). Корочо говоря, как выцепить этот номер текущей директории?. Если исп-ть ActiveDocument.Path, то при новом документе (в заголовке пишется "Документ1"), эта переменная оказывается пустой.
405
25 июня 2007 года
Dmitrii
554 / / 16.12.2004
Цитата: Dmitry2064
... Корочо говоря, как выцепить этот номер текущей директории?...

Попробуйте так:

Код:
Sub Example()
Dim strCurFolder As String, strNumVal As String, arrPath
Dim blnResFind As Boolean, intCurItem As Integer
strCurFolder = CurDir
MsgBox strCurFolder
arrPath = Split(strCurFolder, "\")
intCurItem = UBound(arrPath)
Do
    If IsNumeric(arrPath(intCurItem)) Then
        strNumVal = arrPath(intCurItem)
        blnResFind = True
    End If
    intCurItem = intCurItem - 1
Loop While intCurItem >= 0 And blnResFind = False
If blnResFind Then
    MsgBox strNumVal
Else
    MsgBox "Ничего подходящего не найдено."
End If
End Sub
248
25 июня 2007 года
Dmitry2064
590 / / 06.12.2006
Все прекрасно сработало. Спасибо большое!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог