VB错误代码52,帮我看看错误出哪了,高分悬赏

PrivateSubSavedata_Click()DimtodayAsStringDimmyfilenameAsStringDimmymonthAsLongDimmyd... Private Sub Savedata_Click()
Dim today As String
Dim myfilename As String
Dim mymonth As Long
Dim myday As Long
Dim myhour As Integer
Dim myminute As Integer
If logflag = 0 Then 'when logflag=1 logdata
logflag = 1
Mainboard.MousePointer = 11 '鼠标指针属性-沙漏
If length = 0 Then
Label17.Caption = "没有采集到数据!!"
Else
Label17.Caption = "正在将采集到的数据保存在电脑硬盘!!"
End If
Savedata.Caption = "结束保存"
ElseIf logflag = 1 Then 'Input the End_Flag of the Data have logged.
logflag = 0
openfileflag = 0
Label17.Caption = "数据保存停止!!"
timmflag = 0
If length = 0 Then
Else
Write #7, 1, truedatalong, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
Close #7
End If
Mainboard.MousePointer = 0
TimeDelay (1000)
Label17.Caption = ""
Savedata.Caption = "数据保存"
End If
End Sub
展开
 我来答
chinaboyzyq
2012-12-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3442万
展开全部
错误的文件名或号(错误 52)

此错误发生在访问某指定文件时。此错误有以下的原因和解决方法:
语句引用到如下的文件号或文件名:
Open 语句中没有指定或虽有指定但已经关闭。
用Open 语句中指定此文件名。注意,如果调用 Close
语句时没有参数,就会不小心关闭当前所有打开的文件,使所有的文件号无效。超出文件号范围(1 – 511)。
如果代码中会产生文件号的话,请确保产生的文件号应正确。
无效的文件名或文件号。
文件名必须遵循操作系统约定。在 Microsoft Windows 中,可使用以下的约定:文件或目录名称可以有两部分:文件名和任选性的扩展名。两部分以圆点隔开,例如,myfile.new。文件名可达 255 字符。文件名必须以字母或数字开头。它可以包含大小写字符(文件名不分大小写),但以下的字符除外:双引号(")、撇号(')
、斜杠(/)、反斜杠(\)、冒号(:)、垂直条(|)。文件名可以包含空格。以下的名称将保留,且不能用在文件或目录上:CON、AUX、COM1、COM2、COM3、COM4、LPT1、LPT2、LPT3、PRN、NUL。例如,如果要在Open 语句中将文件名设为 PRN 的话,那么 Print # 和 Write #
语句中的缺省打印机,将会指向 Open 语句中的文件号。以下是正确的 Microsoft Windows 文件名; LETTER.DOC
My Memo.Txt
BUDGET.92
12345678.901
Second Try.Rpt
chenzh98
2012-12-19 · TA获得超过393个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:197万
展开全部
Write #7, 1, truedatalong, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
Close #7

#7文件号是在哪里打开的?
更多追问追答
追问
我把问题补充了下,你看看
追答
还是没有看到Open语句啊!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jarvis_bd
2012-12-19 · 超过13用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:45.1万
展开全部
52-错误的文件名或数目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式