Найдите файл из Excel VBA
-
03-07-2019 - |
Вопрос
Как мне создать " Файл открыт " диалог с какой-то VBA работает в Excel? Р>
Я использую Excel 2003.
Решение
Вам нужна функция Application.GetOpenFilename
. Копирование из VBA Object Browser:
Функция GetOpenFilename ([FileFilter], [FilterIndex], [Title], [ButtonText], [MultiSelect])
Член Excel.Application
Другие советы
Добавьте ссылку на ComDLG32.OCX, а затем что-то вроде ...
Sub PromptForFile()
Dim d As New MSComDlg.CommonDialog
d.Filter = "xls"
d.Filename = "*.xls"
d.ShowOpen
Excel.Workbooks.Open d.Filename
Set d = Nothing
End Sub
Не связан с StackOverflow