请问vba 写入txt 为什么有的写不进去

yangfeiwin87 2010-03-18 11:53:39
请问vba 写入txt 为什么有的写不进去
...全文
138 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainlove2010 2010-03-18
  • 打赏
  • 举报
回复
问题描述的不是很清楚哎
最后相信说一下或者代码贴出来。
鸭梨山大帝 2010-03-18
  • 打赏
  • 举报
回复
问题不清楚.可能性很多.
比如被独占的文件无法写入.
贴代码.
沐NeMo 2010-03-18
  • 打赏
  • 举报
回复
参考:下面把一个表【只有一个关键字段】的记录写到一个文本文件txt里面。
Private Sub ExportIntoText(ItemNoTBHaveOrNot As String, TmpPath As String)
Dim FileObj As Scripting.FileSystemObject
Dim TextObj As Scripting.TextStream
Dim I As Integer
Dim Rst As DAO.Recordset
Set FileObj = CreateObject("Scripting.FileSystemObject")
Set TextObj = FileObj.CreateTextFile(TmpPath, True)
Set Rst = CurrentDb.OpenRecordset(ItemNoTBHaveOrNot)
If Not (Rst.BOF And Rst.EOF) Then
Rst.MoveLast
Rst.MoveFirst
For I = 1 To Rst.RecordCount
If Not IsNull(Rst(0)) Then
TextObj.WriteLine (Trim(Rst(0)))
End If
Rst.MoveNext
Next
Else
TextObj.Write ("-->>无记录<<--")
End If
Rst.Close
Set Rst = Nothing
TextObj.Close
Set TextObj = Nothing
Set FileObj = Nothing
End Sub

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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