标题: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
帖 子:1817
专家分: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381746-1-1.html




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

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