实时错误“20477”,文件名无效

babyrun 2005-12-27 09:31:02
利用commanddialog控件选择多个文件进行数据导入,一次执行完毕再次点击打开文件,程序报“实施错误20477,文件名无效”,请高手指点。
...全文
233 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainstormmaster 2005-12-27
  • 打赏
  • 举报
回复
你是怎么导入的?估计你没有对文件名进行处理,看下面的代码:
Private Sub mOpenFile(FileNames() As String, ByVal FilterString As String)
Dim i As Long
CommonDialog1.FileName = ""
CommonDialog1.Filter = FilterString
CommonDialog1.MaxFileSize = 32767
CommonDialog1.Flags = cdlOFNAllowMultiselect Or cdlOFNExplorer
CommonDialog1.ShowOpen
Dim buff() As String
buff = Split(Me.CommonDialog1.FileName, vbNullChar)
If UBound(buff) = 0 Then
ReDim FileNames(0)
FileNames(0) = buff(0)
Else
ReDim FileNames(UBound(buff) - 1)
For i = 1 To UBound(buff)
FileNames(i - 1) = buff(0) + "\" + buff(i)
Next
End If
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧