如何在Excel VBA中将常量定义为对象?
我有一个目标如何在Excel VBA中将常量定义为对象?,excel,vba,object,constants,Excel,Vba,Object,Constants,我有一个目标 xmlHttp = CreateObject("MSXML2.xmlhttp") 如何将此对象(xmlhttp对象)存储为常量 示例 Public xmlHttp As ... = CreateObject("MSXML2.xmlhttp") 对象不能是常量。只有像Integer这样的基元类型才可以。此外,VBA没有只读字段的概念。不过,您可以通过在模块中使用私有字段和该模块上的公共属性Get Xmlhttp()来模拟这种情况。对象不能是Const。只有像Integer这样的基
xmlHttp = CreateObject("MSXML2.xmlhttp")
如何将此对象(xmlhttp对象)存储为常量
示例
Public xmlHttp As ... = CreateObject("MSXML2.xmlhttp")
对象不能是常量。只有像
Integer
这样的基元类型才可以。此外,VBA没有只读字段的概念。不过,您可以通过在模块中使用私有字段和该模块上的公共属性Get Xmlhttp()
来模拟这种情况。对象不能是Const
。只有像Integer
这样的基元类型才可以。此外,VBA没有只读字段的概念。不过,您可以通过在模块中使用私有字段和该模块上的公共属性Get Xmlhttp()
来模拟这种情况。正如Harry指出的,对象不能是常量
但是,您可以考虑使用类来模拟这种行为和只读字段。查看以了解有关类的更多信息。
正如Harry指出的,对象不能是常量
但是,您可以考虑使用类来模拟这种行为和只读字段。请参阅以了解有关课程的更多信息