¿Cómo hacer un enlace tardío en VBA?
Tengo esta pequeña función que logra la creación de un correo electrónico a través de VBA,
Obtiene los datos de otra función que funciona junto con un archivo de Excel.
El problema que tengo es que hice todo esto a través de Excel 2016, y cuando algunos de mis colegas intentan usarlo, aparece un error de referencias faltantes (Biblioteca de Outlook 16.0).
Así que busqué en las soluciones de Internet y las que encontré son muchas, pero lo mejor es el enlace tardío. He leído todo al respecto, pero parece que no entiendo realmente lo que está sucediendo y cómo hacerlo funcionar en el siguiente código.
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
Por lo tanto, tal vez me puedan ayudar con este ejemplo para ver este práctico caso mío.