Ошибка компиляции «Определяемый пользователем тип не определен» - PullRequest
0 голосов
/ 07 мая 2019

У меня есть ниже почтовый код ReplyAll, во время выполнения этого кода я сталкиваюсь со следующей ошибкой:

Ошибка компиляции - Определяемый пользователем тип не определен

У меня естьВставлено ниже Код и попробуйте запустить этот, но с ошибкой компиляции, как описано выше.

Sub Test()

Dim olApp As Outlook.Application
Dim olNs As Namespace
Dim Fldr As MAPIFolder
Dim olMail As Variant
Dim i As Integer

Set olApp = New Outlook.Application
Set olNs = olApp.GetNamespace("MAPI")
Set Fldr = olNs.GetDefaultFolder(olFolderInbox)
i = 1

For Each olMail In Fldr.Items
If InStr(olMail.Subject, "Application for Privilege Leave - Leave ID - Dev-PL-45252-4") <> 0 Then
olMail.Display

i = i + 1
End If
Next olMail
End Sub

reply-to-outlook-mail-from-excel Я ожидаю, что этот макрос запускается безлюбая ошибка.

1 Ответ

0 голосов
/ 07 мая 2019

Выполните следующие шаги:

  1. Перейдите в Microsoft Visual Basic Editor, где у вас есть код
  2. Выберите Меню инструментов -> Ссылки
  3. В открывшемся окненайдите библиотеку объектов Microsoft Outlook 14.0 (версия может отличаться в вашей системе в зависимости от используемой офисной версии)
  4. Выберите ее и нажмите ОК
  5. Теперь запустите свой код.

enter image description here

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