VB怎么将文本框的内容保存到txt

单击按钮就会出现一个对话框。可以把text1的内容保存到一个txt里面... 单击按钮就会出现一个对话框。
可以把text1的内容保存到一个txt里面
展开
 我来答
百度网友48ae5ba
2008-12-16 · TA获得超过288个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:141万
展开全部
教你一个既可以保存也可以打开的方法:
先加CommonDialog控件
方法:
1、工具栏空白处右击选择“部件”,在控件中选中microsoft common Dialog control 6.0
2、回到工具栏,上面就会多出一个CommonDialog控件,你把它加在窗口上就好了。
代码:

'保存:
Private Sub command1_Click()
With CommonDialog1
.DialogTitle = "保存文件"
.Filter = "文本文件 (*.txt)|*.txt|Word(*.doc)|*.doc|RTF(*.rtf)|*.rtf|所以文件(*.*)|*.*"
.FilterIndex = 0
.ShowSave
Open .FileName For Output As #2
Print #2, text1.Text
Close #2
End With
End Sub
'打开:
Private Sub command2_Click()
With CommonDialog1
.DialogTitle = "打开文件"
.Filter = "文本文件 (*.txt)|*.txt|Word(*.doc)|*.doc|RTF(*.rtf)|*.rtf|所以文件(*.*)|*.*"
.FilterIndex = 0
.ShowOpen
Dim tmpLoadStr As String
Open .FileName For Input As #1
Do While Not EOF(1)
Line Input #1, tmpLoadStr
text1.Text = text1.Text & tmpLoadStr & vbCrLf
Loop
Close #1
End With
End Sub
HappyQ6
推荐于2017-11-26 · TA获得超过2092个赞
知道大有可为答主
回答量:1641
采纳率:100%
帮助的人:570万
展开全部
Private Sub cmd1_click()
Open App.path & "\1.txt" for Append as #1
Print #1,Text1.Text
Close #1
End Sub

以上代码可以实现你的要求,
Append是追加,如果只要一次性写入覆盖前面的内容就用Output.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
益觉针优
2019-09-13 · TA获得超过3933个赞
知道大有可为答主
回答量:3113
采纳率:31%
帮助的人:212万
展开全部
Private
Sub
Text1_Change()
Open
"d:\data.txt"
For
Output
As
#1
Print
#1,
Text1
Close
#1
End
Sub
’这样还是最简单。你删除文本里的内容的话,data也随着删除,只要文本内容改变,data.txt也随着改变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式