Si, cuando usas outlook en algunas versiones te indicará que hay un programa que está trratando de enviar un mail, esto lo puedes configurar desde el mismo outlook para que no te pregunte.
Con Mapi sería así:
En particular a mi no me gusta ya que es más
'Abres una Sesión de correo
MsSesion.SignOn
mmMensaje.SessionID = MsSesion.SessionID
'Redacta un mensaje nuevo
mmMensaje.Compose
'Acusar recibo
mmMensaje.MsgReceiptRequested = True
'Destinatario
mmMensaje.RecipIndex = 0
mmMensaje.RecipType = mapToList
mmMensaje.RecipDisplayName = "
[email protected]"
mmMensaje.ResolveName
mmMensaje.MsgSubject = "lhiwegdledkjlaxdkjl"
mmMensaje.MsgNoteText = "dcdld-kchñkjldclkdjscklsdlckn "
mmMensaje.AttachmentIndex = mmMensaje.AttachmentCount
mmMensaje.AttachmentPathName = "C:\" & Ruta
mmMensaje.AttachmentName = "C:\" & Ruta
mmMensaje.AttachmentType = mapData
mmMensaje.AttachmentPosition = Len(mmMensaje.MsgNoteText) - 1
mmMensaje.Send True
MsSesion.SignOff