AS 3中使用Object对象中的关联对象

var box:Object=new Object();
box.name="test";
box.skill1="必杀";
trace(box["skill"+1]);//显示 必杀

我们可以发现,我们可以通过关联文本访问数组内容,这个可以实现很多妙用,我们数组不一定局限于数字array[num]这种方式的访问,以后很多地方都能用到!

在Excel VBA中,并没有一个直接名为“publish”的方法或关键字用于操作对象。但是,根据你的问题,你可能是指的是“Public”关键字,它是用于在VBA模块中声明对象、变量、属性、方法等,使其在模块、其他模块乃至其他工程中都能够被访问和引用。 使用“Public”关键字来声明一个对象,意味着这个对象可以在声明它的模块以外的地方被引用和操作。通常,这是通过在模块级别(即不在任何子程序或函数内)声明一个对象变量,并使用“Set”关键字来将它与一个实际的对象实例关联起来。 下面是一个简单的例子,展示了如何在VBA中声明并使用一个公共对象: ```vba ' 在模块级别使用Public关键字声明对象变量 Public ExcelApplication As Object Public ExcelWorkbook As Object Public ExcelWorksheet As Object Sub InitializeExcel() ' 使用Set关键字和Public声明的对象变量 ' 创建Excel应用程序实例,打开工作簿和工作表 Set ExcelApplication = CreateObject("Excel.Application") Set ExcelWorkbook = ExcelApplication.Workbooks.Open("C:\path\to\your\spreadsheet.xlsx") Set ExcelWorksheet = ExcelWorkbook.Worksheets(1) ' 在这里可以操作Excel工作表 ExcelWorksheet.Range("A1").Value = "Hello, VBA!" ' 关闭工作簿和退出Excel应用程序时 ExcelWorkbook.Close SaveChanges:=False ExcelApplication.Quit ' 释放对象引用 Set ExcelWorksheet = Nothing Set ExcelWorkbook = Nothing Set ExcelApplication = Nothing End Sub ``` 在这个例子中,我们声明了三个公共对象变量,分别对应Excel应用程序、工作簿和工作表。在`InitializeExcel`子程序中,我们创建了一个Excel应用程序实例,打开了一个工作簿,并获取了第一个工作表的引用。然后我们对工作表进行了操作,并在完成时正确地关闭了工作簿和退出了Excel应用程序,最后释放了对象引用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值