| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:OLE自动化问题
只看楼主 加入收藏
zxnygz
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-9-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
OLE自动化问题
本人正在学习VB6中OLE自动化的内容,按照教科书的步骤进行上机练习,出现“实时错误‘438’:对象不支持该属性或方法” 的错误提示。具体步骤如下:

在窗体中建三个标签,Caption属性分别为“单价”、“数量”、“合计”,建三个文本框分别存放单价、数量、合计,建两个命令按钮,Caption属性分别为“计算”、“退出”。代码如下:

Private Sub Command1_Click()
      Dim xlApp As Object                                                '声明对象变量
      Set xlApp = CreateObject("G:\ygz\VB6\example\Calculation.xls")    '装入Excel工作表(建立对象为Excel.Sheet)
      xlApp.Application.Visible = True                                   '设置属性为真
      xlApp.cells(2, 1).Value = Text1.Text                              '将Text1的值存入单元格r2c1
      xlApp.cells(3, 1).Value = Text2.Text
      xlApp.cells(4, 1).formula = "=r2c1*r3c1"                            '单元格r4c1使用公式
      Text3.Text = xlApp.cells(4, 1)                                     '将单元格r4c1的值存入Text3
      xlApp.saves "G:\ygz\VB6\example\Calculation.xls"                   '保存工作表
      xlApp.Application.quit                                             '关闭对象
      Set xlApp = Nothing                                                '清除对象,释放内存
End Sub

Private Sub Command2_Click()
        End
End Sub

进行调试后,错误提示出现在第五行代码。

请高手指点一下,不胜感谢。

搜索更多相关主题的帖子: Object 具体步骤 example 自动化 
2012-09-20 15:26
学编程啊
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:66
专家分:110
注 册:2012-7-25
收藏
得分:7 
复杂啊
2012-09-21 15:26
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:7 
提示: 该帖被管理员或版主屏蔽

不要選我當版主
2012-09-21 15:55
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:7 
先到这里学习一下!

做自己喜欢的事!
2012-09-23 20:56
学编程啊
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:66
专家分:110
注 册:2012-7-25
收藏
得分:0 
我最近被搞的好头痛
2012-09-23 22:15
快速回复:OLE自动化问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062286 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved