gpt4 book ai didi

VBA 属性类型

转载 作者:行者123 更新时间:2023-12-02 13:45:49 25 4
gpt4 key购买 nike

我知道这是 VBA 的基础知识,但我搜索了 6 本书(VBA for dummies 2010、Excel Bible、Profesional Excel Development:权威指南、VBA 和宏 Excel Microsoft 2010、Excel VBA 编程、Microsoft Excel VBA专业项目),但没有人给出只读、只写和读/写这 3 种属性的定义。

<小时/>

他们可能认为这是基本的方法,甚至在他们的书中提及,但嘿,如果你像我一样相信计算机是 11 个月前的电力净化过滤器,并且知道你现在想编码,那么有人必须告诉你一个清晰的解释

感谢您观看我的问题

最佳答案

顾名思义

<小时/>

只读属性是可以读取但不能写入的属性。例如,对于范围 .Text 是只读属性

Msgbox Range("A1").Text

例如,如果您尝试写入它

ActiveSheet.Range("A1").Text = "Blah Blah"

然后您将收到显示错误的消息运行时错误 1004 - 无法设置 Range 类的 Text 属性

<小时/>

只写属性相当罕见。写入属性只是具有 Property Let 或 Set 方法但没有 Get 方法 的属性。

Private MyName As String

Property Let sName(Value As String)
MyName = Value
End Property
<小时/>

读/写属性非常不言自明。您可以对其进行读取和写入。例如,对于 Range .Value 来说,它是一个读/写属性

Range("A1").Value = "Blah Blah"

额外说明:由@Mehow提供

当您在 Visual Basic 编辑器中按 F2 时,会弹出对象浏览器。如果单击任何类,然后单击该类的成员,您可以在左下角看到哪些属性是读/写的。

关于VBA 属性类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com