Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2012, 10:25   #1
Андрей_50
Новичок
Джуниор
 
Регистрация: 31.03.2012
Сообщений: 2
По умолчанию Определение текущей директории в VBA

Добрый день!
Мне в VBA Excel нужно перебрать файлы в текущей директории, в моем случае - C:\Victory.
Я использую функцию CurDir, но она мне выдает - C:\Documents and Settings\Admin\Мои документы.
Как мне правильно определить текущую директорию? Помогите пожалуйста!
С уважением, Андрей.
Андрей_50 вне форума Ответить с цитированием
Старый 01.04.2012, 10:32   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Только вчера давал ссылку Рабочая книга | Папки и файлы
Там же, в частности есть и такое
Цитата:
Как определить путь к файлу (текущую папку) ?
Ответ :
iPath = ThisWorkbook.Path
iPath = ActiveWorkbook.Path
iExcel = Application.Path
В первом примере указан путь к файлу, где содержится сама программа, которая в настоящий момент выполняет код VBA.
Во втором примере указан путь к активному файлу.
В третьем примере указан путь к папке, в которой установлен MS Excel. При наличии у Вас нескольких версий, укажет путь к версии, в которой Вы работаете в данный момент.

Комментарий : Только что созданная и не сохранённая рабочая книга (файл) не имеет папки, а значит iPath = ""
Да и еще много чего нужного. Смотрите.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 01.04.2012, 10:45   #3
Андрей_50
Новичок
Джуниор
 
Регистрация: 31.03.2012
Сообщений: 2
По умолчанию

Спасибо большое! Очень доходчего.
Андрей_50 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.NET Алгоритм проверки каждые n мсек наличие файла в текущей директории omigos99 Общие вопросы .NET 2 10.12.2011 19:37
Определение списка файлов в указанной директории s2dentishe Помощь студентам 1 08.04.2011 10:19
Проверка всех файлов в текущей директории _-Re@l-_ Общие вопросы Delphi 9 18.12.2010 22:28
Определить кодировки файлов в текущей директории 4айник Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 27.04.2010 15:49
Определение текущей директории Alex Cones Мультимедиа в Delphi 4 11.04.2009 12:32