作者pupor (pupor)
看板Visual_Basic
标题[.NET] 读取档案路径
时间Thu Sep 25 15:52:10 2008
我使用的是vb2005,
我想要写出帐号就是Excel的档名,
利用档名来验证有没有这个帐号,
以下是我的语法:
Dim newExcel As New Excel.Application
With newExcel
If 输入帐号 = .Workbooks.Open("C:\" & TextBox1.Text & ".xls") Then
If TextBox2.Text = "15151" Then
Form5.Show()
Me.Close()
Else
MsgBox("帐号密码错误!请重新输入!")
End If
End If
End With
End Sub
可是,
当我执行时,
出现了错误讯息:
无法将型别 'Excel.WorkbookClass' 的 COM 物件转换为类别型别 'System.String'。
代表 COM 元件的型别执行个体,无法转换为不代表 COM 元件的型别;
但只要基础 COM 元件支援介面 IID 的 QueryInterface 呼叫,即可将其转换为介面。
我想请问我哪里写错了?
拜托帮帮我~"~
小妹我对语言超没概念,
阴错阳差之下,
专题需要写程式,
请好心人教教我^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.32.251
1F:→ MOONRAKER:第一我看不懂你要干嘛 09/25 16:35
2F:→ MOONRAKER:第二这不是很自然吗,workbooks.open()怎麽可能只传回 09/25 16:35
3F:→ MOONRAKER:一个字串,open之後当然是传回一个物件 09/25 16:36
4F:→ MOONRAKER:对语言没概念,找同研究室的人救命吧,比这边直接多了 09/25 16:37