Leer en inglés

Compartir vía


Objeto MailItem (Outlook)

Representa un mensaje de correo.

Comentarios

Use el método CreateItem para crear un objeto MailItem que represente un nuevo mensaje de correo.

Utilice la propiedad Folder.Items para obtener una colección Items que represente los elementos de correo de una carpeta y el método Items.Item (índice), donde index es el número de índice de un mensaje de correo o un valor usado para coincidir con la propiedad predeterminada de un mensaje, para devolver un único objeto MailItem de la carpeta especificada.

Ejemplo:

En el siguiente ejemplo de Visual Basic para Aplicaciones(VBA) se crea y se muestra un nuevo mensaje de correo.

VB
Sub CreateMail() 
 
 Dim myItem As Object 
 
 
 
 Set myItem = Application.CreateItem(olMailItem) 
 
 myItem.Subject = "Mail to myself" 
 
 myItem.Display 
 
End Sub

El siguiente ejemplo de VBA establece la carpeta actual como la Bandeja de entrada y muestra el segundo mensaje de correo en la carpeta. En general, no se garantiza que los mensajes de correo en una carpeta tengan un orden determinado.

VB
Sub DisplayMail() 
 
 Dim myItem As Object 
 
 Dim myFolder As Folder 
 
 
 
 Set myNamespace = Application.GetNamespace("MAPI") 
 
 Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox) 
 
 myFolder.Display 
 
 Set myItem = myFolder.Items(2) 
 
 myItem.Display 
 
End Sub

Eventos

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.