Объект не поддерживает это свойство или метод VBA - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть пользовательский объект с именем TimeZoneInfo

Private pTimeToConvert As Date
Private pTimeZone As String
Private pBias As Long
Private pStandardBias As Long
Private pDaylightBias As Long
Private pTimeType As TIME_ZONE
Private pTotalBias As Long
Private pStandardDate As SYSTEMTIME2
Private pDaylightDate As SYSTEMTIME2

, который имеет 2 свойства типа SYSTEMTIME2 - это другой пользовательский класс. У всего есть сеттеры и геттеры, как показано ниже

''''''''''''''''''''''
' StandardTime property
''''''''''''''''''''''
Public Property Get StandardDate() As Long
    StandardDate = pStandardDate
End Property
Public Property Let StandardDate(value As Long)
    pStandardDate = value
End Property

''''''''''''''''''''''
' DaylightDate property
''''''''''''''''''''''
Public Property Get DaylightDate() As SYSTEMTIME2
    DaylightDate = pDaylightDate
End Property
Public Property Let DaylightDate(value As SYSTEMTIME2)
    pDaylightDate = value
End Property

Однако я не могу присвоить его свойству TimeZoneInfo ... Я знаю, что оно определенно установлено для объекта SYSTEMTIME2 - вы можете увидеть его в часах Я добавил

enter image description here

Мне не хватает чего-то очень простого здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...