Visual Basic.NET - Error en objeto outlook.application

 
Vista:
sin imagen de perfil
Val: 129
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error en objeto outlook.application

Publicado por Jaime (50 intervenciones) el 11/05/2020 17:54:23
Buenos días,
Intento abrir un correo desde VB.NET y recibo el siguiente error:

System.InvalidCastException: 'No se puede convertir el objeto COM del tipo 'Microsoft.Office.Interop.Outlook.ApplicationClass' al tipo de interfaz 'Microsoft.Office.Interop.Outlook._Application'. Ocurrió un error de operación debido a que la llamada QueryInterface en el componente COM para la interfaz con IID '{00063001-0000-0000-C000-000000000046}' generó el siguiente error: Interfaz no registrada (Excepción de HRESULT: 0x80040155).

El código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Private Sub btn_Mail_Click(sender As Object, e As EventArgs) Handles btn_Mail.Click
 
    'creo un objeto de la aplicación outlook
    Dim oApp As Outlook._Application
    oApp = New Outlook.Application
 
    'Creo un objeto de tipo mail
    Dim oMsg As Outlook.MailItem
 
    Try
 
        oMsg = oApp.CreateItem(Outlook.OlItemType.olMailItem)
 
        'Le pongo de asunto el titulo de la obra
        oMsg.Subject = txt_Titulo.Text
 
        'Le añado el cuerpo del mensaje
        oMsg.Body = "Bon dia " & cbb_Contacto.Text & ","
 
        'le añado el mail de destino
        oMsg.To = txt_Mail.Text
 
        'muestro el mensaje
        oMsg.Display()
 
    Catch ex As Exception
 
        MessageBox.Show(ex.Message)
 
    Finally
 
        oMsg = Nothing
        oApp.Quit()
        oApp = Nothing
 
    End Try
End Sub

El error me lo da la siguiente linea:

1
oMsg = oApp.CreateItem(Outlook.OlItemType.olMailItem)

¿Alguien me puede orientar a que se debe este error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error en objeto outlook.application

Publicado por rolas (1 intervención) el 16/02/2021 20:57:45
Tengo el mismo fallo, pudiste resolverlo???

Saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de melqui
Val: 643
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error en objeto outlook.application

Publicado por melqui (242 intervenciones) el 17/02/2021 22:59:24
creo que es problema de la libreria,
ese erro es un COM, o no está compatible o no está instalada.
necesitas verificar
vea se estas trabajando en 64bit cambie para x86 y ejecute de lo contrario paras a necesitar
de la biblioteca COM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar