vb 中textbox的内容导出为txt文件 点击Command按钮直接弹出生成的txt文件 需要手动保存txt文件 5
也就是我只是把textbox里的内容写到了一个txt文件中,但并没有保存,应该怎么做啊,希望大家给个思路,先谢谢了...
也就是我只是把textbox里的内容写到了一个txt文件中,但并没有保存,应该怎么做啊,希望大家给个思路,先谢谢了
展开
3个回答
展开全部
Open "f:\new.txt " For Input As #1
Dim b As String
b = StrConv(InputB(LOF(1), 1), vbUnicode)
'open 打开文件的路径 for 打开方式(这里是读取,下面的是写入和创建) as 文件号
Close #1
'以上为读取文件,以下为写入文件
Open "f:\new1.txt " For Output As #2
Print #2, b
Close #2
MsgBox "完毕 "
注释: 你把文件复制到我上面二个的地址,就可以看到效果,把你要读取的文件设置为 "f:\new.txt "或者自己改一下地址,改为你的文件地址进行读取
Dim b As String
b = StrConv(InputB(LOF(1), 1), vbUnicode)
'open 打开文件的路径 for 打开方式(这里是读取,下面的是写入和创建) as 文件号
Close #1
'以上为读取文件,以下为写入文件
Open "f:\new1.txt " For Output As #2
Print #2, b
Close #2
MsgBox "完毕 "
注释: 你把文件复制到我上面二个的地址,就可以看到效果,把你要读取的文件设置为 "f:\new.txt "或者自己改一下地址,改为你的文件地址进行读取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你把内容写到内存流中不就可以了 SaveFileDialog 用这个保存
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Public Function SaveFileFromTB(TxtBox As Object, _
FilePath As String, Optional Append As Boolean = False) _
As Boolean
`PURPOSE: Saves contents of text control (e.g., Text Box,
`Rich Text Box) specified by TxtBox to file specified by FilePath
`If Append = true, then TxtBox`s contents are
`appended to existing file contents
`else existing file is overwritten
`Returns: True if Successful, false otherwise
Dim iFile As Integer
iFile = FreeFile
If Append Then
Open FilePath For Append As #iFile
Else
Open FilePath For Output As #iFile
End If
Print #iFile, TxtBox.Text
SaveFileFromTB = True
ErrorHandler:
Close #iFile
End Function
FilePath As String, Optional Append As Boolean = False) _
As Boolean
`PURPOSE: Saves contents of text control (e.g., Text Box,
`Rich Text Box) specified by TxtBox to file specified by FilePath
`If Append = true, then TxtBox`s contents are
`appended to existing file contents
`else existing file is overwritten
`Returns: True if Successful, false otherwise
Dim iFile As Integer
iFile = FreeFile
If Append Then
Open FilePath For Append As #iFile
Else
Open FilePath For Output As #iFile
End If
Print #iFile, TxtBox.Text
SaveFileFromTB = True
ErrorHandler:
Close #iFile
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询