Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2670|回复: 3

[已解决][求助]帮助里面关于new的一句话

[复制链接]
发表于 2011-3-25 10:31 | 显示全部楼层 |阅读模式
经过吕布老师指点,在声明变量的时候,new关键字有个限制
New 关键字不能用来声明任何内部数据类型的变量以及从属对象的实例


第一个问题:什么内部数据类型,内部数据类型有哪些?

以下是帮助里对数据类型的解释:但是没有告知哪些是内部数据类型,所以想请教。

数据类型包括 ByteBooleanIntegerLongCurrencyDecimalSingleDoubleDate、String、ObjectVariant ( 默认 ) 和用户定义类型等。




第二个问题:什么是从属对象,从属对象不能创建的话,如何得到?


我的理解range就是从属对象,从属于worksheet对象,不知道能不能这样理解???


但是worksheets是不是从属对象啊,他从属于谁呢?


我们怎么来判断,某个对象是不是从属对象呢?
最佳答案
2011-3-25 11:11
1 内部数据类型应该是和自定义数据类型相对应的。
2 从属对象,转摘一段,它的含义应该是处于比较低级的层次
仅能用一种方法获得对从属对象的引用,即通过使用一个外部可创建对象的属性或方法返回对从属对象的引用。从属对象位于对象层次中的较低层,并且仅可通过使用外部可创建对象的方法被访问。例如,假设要从 Microsoft Excel 引用 Button 对象。就不可以使用下列代码(否则会产生错误的结果):

Dim xlButton As Excel.Button
Set xlButton = New Excel.Button

而是使用下列代码,来获得对 Button 对象的引用:

Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim xlButton As Excel.Button

Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets.Add
Set xlButton = xlSheet.Buttons.Add(44, 100, 100, 44)

'现在可以使用 Button 对象属性。
xlButton.Caption = "FirstButton"
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-3-25 11:11 | 显示全部楼层    本楼为最佳答案   
1 内部数据类型应该是和自定义数据类型相对应的。
2 从属对象,转摘一段,它的含义应该是处于比较低级的层次
仅能用一种方法获得对从属对象的引用,即通过使用一个外部可创建对象的属性或方法返回对从属对象的引用。从属对象位于对象层次中的较低层,并且仅可通过使用外部可创建对象的方法被访问。例如,假设要从 Microsoft Excel 引用 Button 对象。就不可以使用下列代码(否则会产生错误的结果):

Dim xlButton As Excel.Button
Set xlButton = New Excel.Button

而是使用下列代码,来获得对 Button 对象的引用:

Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim xlButton As Excel.Button

Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets.Add
Set xlButton = xlSheet.Buttons.Add(44, 100, 100, 44)

'现在可以使用 Button 对象属性。
xlButton.Caption = "FirstButton"

评分

参与人数 2 +33 收起 理由
放浪形骸 + 18 谢谢校长啊~~
sunjing-zxl + 15 学习了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-3-25 11:22 | 显示全部楼层
回复

使用道具 举报

发表于 2011-3-27 21:39 | 显示全部楼层
我也学习了
感谢校长
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 02:56 , Processed in 0.249962 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表