求一段vb的代码,写入文本

york_lin 2003-05-20 03:30:44
求一段代码:
向一个指定的文件test.txt写入信息。
Sub writeFile(str as String)
'
end sub

Sub clear()
end sub
每次调用过程的时候,如riteFile("123"),writeFile("abc")

test.txt的内容如下:
123
abc

使用clear()时清空文本的内容。
...全文
17 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Maconel 2003-05-20
  • 打赏
  • 举报
回复
sorroy,第二个错了,应该是Public Sub Clear(Filename as string)
Maconel 2003-05-20
  • 打赏
  • 举报
回复
Public Sub Writefile(MyData As String, Filename As String)
Open Filename For Append As #1
Write #1, MyData
Close #1
End Sub

Public Sub Writefile(filename as string)
open Filename For output as #1
Close #1
end Sub
zhang_dq 2003-05-20
  • 打赏
  • 举报
回复
Open 文件名 For Append As #1
Print #1,要写的内容
Close #1
liu584 2003-05-20
  • 打赏
  • 举报
回复
对不起。应该是
close #1
liu584 2003-05-20
  • 打赏
  • 举报
回复
Public Sub Writefile(Text As String, Filename As String)
Open Filename For Append As #1
Write #1, Text
Close
End Sub
lysamper 2003-05-20
  • 打赏
  • 举报
回复
'根据内容来生成文件
Sub Write_File()
Dim fso As New FileSystemObject, fil As File, ts As TextStream
Set fso = CreateObject("Scripting.Filesystemobject")
fso.CreateTextFile ("d:\Warinfo.txt")
Set fil = fso.GetFile("d:\Warinfo.txt")
Set ts = fil.OpenAsTextStream(ForWriting)
ts.WriteLine "***"
ts.WriteLine "***"
ts.WriteLine "***"

ts.WriteBlankLines (3)
ts.Close
End Sub
zhui19760820 2003-05-20
  • 打赏
  • 举报
回复
Dim objmyfile, objmytext
Set objmyfile = CreateObject("scripting.filesystemobject")

Dim strfile, strfile2
strfile2 = App.Path & "\aa2.txt"
Dim objT2

Set objT2 = objmyfile.CreateTextFile(strfile2)

objT2.WriteLine (strA)

7,762

社区成员

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

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