在vb编程中,在textbox中输入一个数,点击command就能在D盘中建立一个以这个数为文件名的文件。
3个回答
展开全部
我这个代码,测试过的
在表单里放一个textbox,就默认的“Text1”好啦
在Command1里写入代码:完整如下:
Private Sub Command1_Click()
Dim i As Integer
Dim name As String
Dim router As String
name = Text1.Text
i = FreeFile
router = "D:\"
Open router & name & ".TXT" For Output As #i '创建以该数字为名字的TXT文本
Print #i, Text1.Text '这两行是将文本框里的内容也写到这个文本里
Close #i
End Sub
希望对你有帮助!
在表单里放一个textbox,就默认的“Text1”好啦
在Command1里写入代码:完整如下:
Private Sub Command1_Click()
Dim i As Integer
Dim name As String
Dim router As String
name = Text1.Text
i = FreeFile
router = "D:\"
Open router & name & ".TXT" For Output As #i '创建以该数字为名字的TXT文本
Print #i, Text1.Text '这两行是将文本框里的内容也写到这个文本里
Close #i
End Sub
希望对你有帮助!
更多追问追答
追问
Private Sub Command1_Click()
MkDir "D:\X轴"
Dim i As Integer
Dim name As String
Dim router As String
name = Text1.Text
i = FreeFile
router = "D:\X轴"
Open router & name & ".TXT" For Output As ' #i####
Print #i, Text1.Text
Close #i
如果在D盘创建一个“X轴”的文件夹,在textbox里输入数字,在X轴的文件夹下显示以该数字为文件名得TXT文件,怎么改(如上述程序)?麻烦你了,谢谢!!
追答
你写的那router = "D:\X轴"有错误,在后面加一个斜线,改成:router = "D:\X轴\"
就这样,当然这个方法,你得保证D盘原先没有“X轴”的文件夹,如果有的话,就会错误
Private Sub Command1_Click()
Dim i As Integer
Dim name As String
Dim router As String
MkDir "D:\X轴" '创建“X轴”的文件夹
name = Text1.Text
i = FreeFile
router = "D:\X轴\"
Open router & name & ".TXT" For Output As #i '创建以该数字为名字的TXT文本
Print #i, Text1.Text '这两行是将文本框里的内容也写到这个文本里
Close #i
End Sub
展开全部
在command中添加以下代码:
if Dir(“d:\"&textbox, vbDirectory)="" then
MkDir "d:\" & textbox
else
msgbox "D盘中已存在名为" & textbox &”的文件夹!“
End If
if Dir(“d:\"&textbox, vbDirectory)="" then
MkDir "d:\" & textbox
else
msgbox "D盘中已存在名为" & textbox &”的文件夹!“
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-25
展开全部
计算机二级VB类题目里面有的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询