VB 菜单 ——文件——新建TXT文件

(1)点文件-新建之后出来(2)对话框(2)我想输文件名之后点确定,就创建一个相应文件名的TXT文件。我的代码如下:现在是错误的PrivateSub新建m_Click()... (1)点文件 -新建之后出来(2)对话框

(2)

我想输文件名之后点确定,就创建一个相应文件名的TXT文件。
我的代码如下:现在是错误的

Private Sub 新建m_Click() CommonDialog4.Filter = "txt files(*.txt)" FileName = GetFileName("输入文件名!") 'FileNum = FileOpener(FileName, conRandomFile (As Integer, Len(Employee), Confirm) ' FileIOFrame.Enabled = True CreateAfile 'CommonDialog4.ShowNewEnd SubSub CreateAfile() '创建一个文件 Set fs = CreateObject("Scripting.FileSystemObject") Path = "f:\1\ FileName.txt" Set C = fs.CreateTextFile(Path, True) C.WriteLine ("This is a test.") C.CloseEnd SubFunction GetFileName(Prompt As String) As String GetFileName = LTrim(RTrim(UCase(InputBox(Prompt, "Enter File Name"))))End Function
求指点
展开
 我来答
zorrowh
2015-06-19 · TA获得超过488个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:226万
展开全部
‘你的子程序
sub CreateAfile()
''''
Path = "f:\1\ FileName.txt" '这里已经固定每次创建文件名了
''''
End Sub

‘建议改成
sub CreateAfile(fname as string)
''''
Path = "f:\1\ " & fname & ".txt"
''''
End Sub
'用法
CreateAfile FileName
追问
Private Sub 新建m_Click()
CommonDialog4.Filter = "txt files(*.txt)"
FileName = GetFileName("输入文件名!")
CreateAfile
End Sub
运行到这就提示 CreateAfile参数不可选。求!
追答
CreateAfile FileName
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式