Недавно я был направлен по ссылке ниже для замены элемента управления пользовательской формы средства выбора даты (он не работает в 64-битном Office 365, даже с зарегистрированным MSCOMCT2 и др. c.). Спасибо за это, он отлично работает в Excel и это именно то, что я хотел.
Как я могу создать ввод календаря в VBA Excel?
Когда я пытаюсь запустить его в пользовательской форме Outlook, однако я получаю сообщение об ошибке, сообщающее, что пользовательский тип не определен. В объявлениях пользовательской формы оскорбительной строкой является «Private Cal_theme As CalendarThemes».
Option Explicit
Private TimerID As Long, TimerSeconds As Single, tim As Boolean
Dim curDate As Date
Dim i As Long
Dim thisDay As Integer, thisMonth As Integer, thisYear As Integer
Dim CBArray() As New CalendarClass
Dim NewXpos As Single
Dim NewYpos As Single
Private Cal_theme As CalendarThemes
Private LdtFormat As String, SdtFormat As String
В Outlook отмечены те же ссылки, что и в Excel.
Возможно, я пропустил подобный вопрос , но не смог найти ответ здесь. Кто-нибудь знает, почему это происходит?