VB 版 (精华区)

发信人: Mice (开心果), 信区: VisualBasic
标  题: [转载] [P]关于VB中OLE使用Excel的问题 
发信站: 紫 丁 香 (Mon Nov 16 19:13:12 1998), 转信

【 以下文字转载自 VisualProgram 讨论区 】
【 原文由 Mice 所发表 】
发信人: LaoWei (独孤一剑), 信区: Programming 
标 题: 关于VB中OLE使用Excel的问题 
发信站: BBS 水木调试站 (Tue Jun  2 22:31:27 1998) 
 
在VB中使用OLE访问Excel时,发现在Office 95和 
Office 97中出现不同的情况. 微软的VB5中自己带的 
例子:samples\PGuide\GeoFacts\Geofacts.vbp 
在Office 97中也出错. 请问是Office 97的问题, 
还是VB本身的问题? 
 
下面的例子不出错 
Dim xlApp As Excel.Application 
Set xlApp = CreateObject("Excel.Application") 
 
下面的例子出错,类型不匹配 
Dim xlSheet As Excel.Worksheet 
Set xlSheet = CreateObject("Excel.Sheet.8") 
必须把变量声明为object, 如果这样的话,在使用 
Office 95时, 可以使用: 
    xlSheet.Cells(2,3).Value = 12345 
然而在使用Office 97时出错,说xlSheet没有这属性. 
使用OLE2控件时也出现同样的情况. 
 
 
-- 
※ 来源:·BBS 水木调试站 Leeward.lib.tsinghua.edu.cn·[FROM: 162.105.201.226] 



--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: 老巴夺转信机器人程序]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: fengyun.hit.edu.]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: cad4.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.434毫秒