File io Excel2010VBA。需要一个对话框来定位文本文件名,但不能打开

File io Excel2010VBA。需要一个对话框来定位文本文件名,但不能打开,file-io,excel-2010,File Io,Excel 2010,我正在寻找一种从Excel2010VBA使用Windows对话框的方法,以便用户可以浏览文本文件 一旦找到,选择将返回文件名,这样就可以将文件作为字符串读入内存 我不想将其直接读入工作簿,因为我需要使用mid$等处理文件,并将每个字符依次放入工作表单元格中。尝试以下操作: With Application.FileDialog(msoFileDialogFilePicker) .Filters.Add "Text files", "*.txt" .Show For Ea

我正在寻找一种从Excel2010VBA使用Windows对话框的方法,以便用户可以浏览文本文件

一旦找到,选择将返回文件名,这样就可以将文件作为字符串读入内存

我不想将其直接读入工作簿,因为我需要使用mid$等处理文件,并将每个字符依次放入工作表单元格中。

尝试以下操作:

With Application.FileDialog(msoFileDialogFilePicker)
    .Filters.Add "Text files", "*.txt"
    .Show

    For Each Filename In .SelectedItems
        MsgBox Filename
    Next
End With