Редактировать: так вот мой текущий код с помощью этой страницы - как его включить, чтобы я мог принести текстовый файл после его открытия с помощью файла функция диалога?Приглашаем открыть txt-файл с obj.FSO.OpenTextFile
Private Sub CommandButton1_Click()
Dim lngCount As Long
With Application.FileDialog(msoFileDialogOpen)
.Filters.Add "Documents", "*.txt", 1
.AllowMultiSelect = True
.Show
End With
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("C:\test\copy.txt", ForReading) 'this is now defunct??
For i = 1 To 5
objTextFile.ReadLine
Next
strLine = objTextFile.ReadLine
Range("A1").Value = strLine
objTextFile.Close
End Sub
'objFSO.OpenTextFile' просто открывает текстовый файл и ничего больше. Вы имеете в виду показать пользователю открытый диалог? –
да точно - мне нужно, чтобы пользователь мог выбрать любой текстовый файл, который им нужен, поскольку каждый текстовый файл будет иметь случайное имя, спасибо! – user2459764