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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2010, 12:48   #1
Simbad
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 62
Сообщение Application.Dialogs(xlDialogOpen).S how?

Приветствую всех участников форума.
Открываю несколько рабочих книг с помощью диалогого окна Application.Dialogs(xlDialogOpen).S how. Подскажите, пожалуйста, как получить имена этих файлов программно?
Simbad вне форума Ответить с цитированием
Старый 15.01.2010, 13:41   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Simbad Посмотреть сообщение
Подскажите, пожалуйста, как получить имена этих файлов программно?

Не совсем понятно

Получить имена уже открытых книг
Получить имена книг в папке
Получить имена открытых книг при помощи Application.Dialogs(xlDialogOpen).S how
Получить имена книг в папке ,которые еще не открыты
и Т.Д............
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.01.2010, 13:52   #3
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

На самом деле, я думаю Вам лучше использовать такой метод
Код:
Dim sFolder, sName As String, li As Long
sFolder = Application.GetOpenFilename("All Files(*.*),*.*", , "Выбрать файлы", "Выбрать", True)
For li = 1 To UBound(sFolder)
Workbooks.Open sFolder(li)
'sName = sFolder(li) 'полный путь к файлу
Next li
И делайте с переменной sFolder, что хотите. Хотите, как в примере, циклом откройте все выбранные файлы, хотите переименуйте.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 15.01.2010, 15:06   #4
Simbad
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 62
По умолчанию

Спасибо за помощ. Очень помогло. Я вам очен благодарен
Simbad вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
application run *Devil* Общие вопросы Delphi 5 12.12.2012 21:30
Application eror beemoto Работа с сетью в Delphi 5 17.04.2009 20:25
Application.ProcessMessages KAMASUTR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2007 23:38
FHandle - говорит что нет, хотя эта же процедура успешно работает в модуле Dialogs, о mrandrey Общие вопросы Delphi 2 08.06.2007 15:21