VB 中如何将输入的值写入到一个文本当中

如图中所示,我想在一个图形界面中输入数值(不大于10000的整数),界面做出来了,怎么把输入的值按次序写入到一个文本文件当中去。比如第一行写入30,然后令起一行在写入10... 如图中所示,我想在一个图形界面中输入数值(不大于10000的整数),界面做出来了,怎么把输入的值按次序写入到一个文本文件当中去。比如第一行写入30,然后令起一行在写入100,然后把文本保存到硬盘。
最好写详细点,代码最好,初学,说太笼统了理解不了。
展开
 我来答
p5q5o5w5
2010-04-07 · TA获得超过496个赞
知道大有可为答主
回答量:2546
采纳率:0%
帮助的人:453万
展开全部

感觉他们都是用OPEN,要先打开文档不太好,我给你写个,你试试

Option Explicit

Private Sub Command1_Click()

  Const ForReading = 1, ForWriting = 2

  Dim fso, f

  Set fso = CreateObject("Scripting.FileSystemObject")

  Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting)

  f.WriteLine "Text1:" & Text1

  f.WriteLine "Text2:" & Text2

End Sub

请先在C盘建一个文本文件,用来存内容

Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting)

这一句里面的地址"c:\testfile.txt"即是你文本文件的名字和存的地方,比如你写"D:\aaa.txt"那么你的内容就会存在D盘的aaa.txt文件里面。

先要去D盘里面建一个aaa.txt文件哦

把这段代码放在按钮里面就好了。

Option Explicit

Private Sub Command1_Click()

End Sub

注意这三句可以不要,你把其他的放在按钮里面就好了。

在TEXT1和TEXT2里面写入数字,按按钮就会发现文本里面存好内容了

有问题可以HI我,来了就回答你

chiefzjh
2010-04-06 · TA获得超过9088个赞
知道大有可为答主
回答量:7013
采纳率:37%
帮助的人:2340万
展开全部
Sub tt()
Open "c:\pop.txt" For Append As #1
Write #1, text1.text
Write #1, text2.text
Close #1
End Sub

追加模式,保存原来的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
frost_007
2010-04-06 · TA获得超过479个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:439万
展开全部
Private Sub Command1_Click()
Open "c:\output.txt" For Output As 1
Print #1, "30"
Print #1, "100"
Close
End Sub

首先,打开一个文本文件,路径随便写,自动生成
然后用Print 写入字符,可以是Text1.Text
最后,用Close 关闭文件。
然后去指定的路径查看文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baiyuyang9338
2010-04-06 · TA获得超过560个赞
知道小有建树答主
回答量:535
采纳率:0%
帮助的人:266万
展开全部
open "C:\1.txt" for output as #1
print #1,"30"
print #1,"100"
close #1

open是打开你要操作的文件。
for output 是操作类型(因为要以文本的方式写入文件,所以用output)
as 后面的是文件的标识号,要以#开头,加上一个数。(因为你打开玩文件,要操作它,但是windows不知道你以后要操作的文件是哪一个,所以用一个标示符来表示要操作的文件)
print #1,文字
在标示符为#1的文件,写入要写的文字。
close #1
当你操作完了这个文件,要关闭了这个文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NoproblemSpace
2010-04-06 · TA获得超过139个赞
知道答主
回答量:112
采纳率:0%
帮助的人:34.6万
展开全部
open "d:\output.txt" for output as #1

print #1 30
print #1 100

close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式