vb的open语句求教

OpenApp.PATH+"\"+"次数"+T+".TXT"ForInputAs#1这句话老是不对啊,怎么办。我在app.path下建立了一个“次数1”.txt和一个“次... Open App.PATH + "\" + "次数" + T + ".TXT" For Input As #1 这句话老是不对啊,怎么办。我在app.path下建立了一个“次数1”.txt和一个“次数2”.txt.可运行时老是提示“找不到路径”,小弟求教高手 展开
 我来答
xiaoyuemt
2011-03-18 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3202
采纳率:64%
帮助的人:1992万
展开全部
T赋值以后:用
Open App.PATH + "\" + "次数" & T & ".TXT" For Input As #1
Open App.PATH + "\" + "次数" + cstr(T) + ".TXT" For Input As #1
Open App.PATH + "\" & "次数" & cstr(T) & ".TXT" For Input As #1
都可以,字符串的连接尽量用 & ,而且对于数值型变量也尽量使用转换函数转换以后再做连接,这是一种良好的编程习惯。
snddd2000
2011-03-18 · TA获得超过4275个赞
知道大有可为答主
回答量:2266
采纳率:0%
帮助的人:1814万
展开全部
Open App.PATH & "\次数" & T & ".TXT" For Input As #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真心从政尚廉风x
2011-03-18 · 超过26用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
改为:Open App.PATH "\" & "次数" & T & ".TXT" For Input As #1试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2011-03-18 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5819万
展开全部
可以加个dir函数来测试文件是否存在 确保建立的 次数1.txt 文件名没有引号
Dim StrP As String
StrP = App.Path + "\" + "次数" + T + ".TXT"
MsgBox StrP
If Dir(StrP) <> "" Then
Open StrP For Input As #1

Close #1
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前台驱动
2011-03-18 · 超过16用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:46.9万
展开全部
文件名说明错啦!
改为:Open App.PATH + "\" + "次数" + “1” + ".TXT" For Input As #1
为了调试方便,我建议你可以先声明一个变量,然后将文件名赋值给变量,再打开变量。
dim strFileName as string
strFileName=App.Path & "\" & "次数" & "1" & ".txt"
open strFileName for input as #1
然后对strFileName查看就好了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式