Все игры
Запись

Использование GetOpenFilename с параметром MultiSelect:=True


Написать комментарий


Сергей Пилипенко      07-12-2010 00:16 (ссылка)
Re: Использование GetOpenFilename с параметром MultiSelect:=True
Правильно выдает. GetOpenFilename возвращает Вам в Вашем случае массив значенийю Надо так:
Public Sub www()
Dim Invoice, i%
Invoice = Application.GetOpenFilename(FileFilter:="Файлы .xls, *.xls", Title:="Открыть файлы ...", MultiSelect:=True)
For i = LBound(Invoice) To UBound(Invoice)
Workbooks.OpenText Filename:=Invoice(i)
Next
End Sub
Сергей Пилипенко      07-12-2010 00:21 (ссылка)
Re: Использование GetOpenFilename с параметром MultiSelect:=True
Сразу не заметил. Почему Workbooks.OpenText? Вы же Эксовские файлы открываете а не текстовые. Просто: Workbooks.Open

Написать комментарий