У меня есть объект
xmlHttp = CreateObject("MSXML2.xmlhttp")
Как мне сохранить этот объект (объект xmlhttp) как const?
const
Пример
Public xmlHttp As ... = CreateObject("MSXML2.xmlhttp")
Объекты не могут быть Const.Только примитивные типы типа Integer могут.Кроме того, VBA не имеет понятия поля только для чтения.Вы можете имитировать это, используя личное поле в модуле и Public Property Get Xmlhttp() в этом модуле.
Const
Integer
Public Property Get Xmlhttp()
Как указал Гарри, Объекты не могут быть Constants.
Constants
Тем не менее, вы можете рассмотреть возможность использования классов для имитации этого поведения и поля только для чтения.См. эту статью на сайте Чипа Пирсона , чтобы узнать больше о классах.