急求!!有一个文本文件中有x,y,z坐标数据,如何用vb编写程序将这些坐标读出来。

求大神帮助!!... 求大神帮助!! 展开
 我来答
136775565
2015-10-16 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:840万
展开全部

x,y,z

x,y,z

x,y,z

如果在文档里面是用这个方式存储坐标的话  

Private Sub Command1_Click()
Dim Str As String
Dim x As Long, y As Long, z As Long
Dim x1 As Long, x2 As Long
Open "D:\坐标.txt" For Input As #1  '这个D:\坐标.txt 改成你实际文档地址
Do Until EOF(1)                     '在文档中循环
Line Input #1, Str                  '输出当前行的文本 x,y,z
x1 = InStr(Str, ",")                         '获取文本中第一个逗号的位置
x = Mid(Str, 1, x1 - 1)                      '截取从第一个字符开始到逗号之前的字符               为x的值
x2 = InStr(x1 + 1, Str, ",")                 '获取文本中第二个逗号的位置
y = Mid(Str, x1 + 1, x2 - x1 - 1)            '截取从第一个逗号之后的字符 到第二个逗号之前的字符  为y的值
z = Mid(Str, x2 + 1)                         '截取第二个逗号之后的所有字符                       为z的值

MsgBox x & "|" & y & "|" & z
Loop
Close #1
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式