Вы должны делать это по всему коду.

я есть эта маленькая функция, которая позволяет создавать электронную почту через VBA,
Он получает данные из другой функции, которая работает вместе с файлом Excel.

У меня проблема в том, что я сделал все это в Excel 2016, и когда некоторые мои коллеги пытаются использовать его, возникает ошибка пропущенных ссылок (Библиотека Outlook 16.0).

Так что я посмотрел в интернет-решениях, и я нашел много, но чем лучше, тем позже. Я прочитал все об этом, но я не совсем понимаю, что происходит и как заставить это работать в следующем коде.

Sub EscalateCase(what_address As String, subject_line As String, email_body As String)

    Dim olApp As Outlook.Application
    Set olApp = CreateObject("Outlook.Application")

        Dim olMail As Outlook.MailItem
        Set olMail = olApp.CreateItem(olMailItem)

        olMail.To = what_address
        olMail.Subject = subject_line
        olMail.BodyFormat = olFormatHTML
        olMail.HTMLBody = email_body
        olMail.Send

    End Sub

Поэтому, может быть, вы можете помочь мне с этим примером, чтобы увидеть его в этом моем практическом случае.

Ответы на вопрос(2)

Ваш ответ на вопрос