Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este ejemplo se elimina un contacto.En el ejemplo se supone que un contacto denominado "Armando Pinto" existe en la carpeta Contactos.
Se aplica a: La información de este tema se aplica a los proyectos de nivel de aplicación para Outlook 2013 y Outlook 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.
Ejemplo
Private Sub ThisAddIn_Startup(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Startup
DeleteContact("Pinto", "Armando")
End Sub
Private Sub DeleteContact(ByVal lastName As String, _
ByVal firstName As String)
Dim contact As Outlook.ContactItem = _
TryCast(Me.Application.GetNamespace("MAPI").GetDefaultFolder( _
Outlook.OlDefaultFolders.olFolderContacts).Items. _
Find( _
String.Format("[LastName]='{0}' AND [FirstName]='{1}'", _
lastName, firstName)), _
Outlook.ContactItem)
If (contact IsNot Nothing) Then
contact.Delete()
End If
End Sub
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
DeleteContact("Pinto", "Armando");
}
private void DeleteContact(string lastName, string firstName)
{
Outlook.ContactItem contact =
this.Application.GetNamespace("MAPI").
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts).
Items.
Find(
string.Format("[LastName]='{0}' AND [FirstName]='{1}'",
lastName, firstName))
as Outlook.ContactItem;
if (contact != null)
{
contact.Delete();
}
}
Vea también
Tareas
Cómo: Buscar un contacto específico mediante programación
Cómo: Obtener acceso a los contactos de Outlook mediante programación