2 métodos para exportar por lotes varios contactos de Outlook como archivos vCard

Comparte ahora:

Si desea exportar varios contactos de Outlook como archivos vCard de forma masiva, puede utilizar los dos medios presentados en este artículo.

No hay duda de que es muy fácil exportar un contacto de Outlook como archivo vCard. Simplemente puede seleccionar un contacto y luego ir al menú "Archivo" y presionar "Guardar como". En el cuadro de diálogo emergente "Guardar como", la opción de tipo "Archivo vCard" está disponible de forma predeterminada. Pero, si selecciona varios contactos y usa "Guardar como", solo existe la opción "Archivo de texto". Por lo tanto, siempre que desee exportar de forma masiva muchos contactos como archivos vCard separados, debe buscar otros medios. Aquí te presentaremos dos formas.

2 métodos para exportar por lotes varios contactos de Outlook como archivos vCard

Método 1: reenviar contactos como tarjeta de visita

  1. Para empezar, abre tu aplicación Outlook.
  2. Luego cambie al panel "Contactos" y abra la carpeta Contactos correcta.
  3. A continuación, seleccione los contactos que desea exportar como archivos vCard.
  4. Posteriormente, seleccione "Reenviar contacto"> "Como tarjeta de visita".Reenviar contacto
  5. Después de eso, aparecerá un nuevo mensaje, en el que se adjuntan todos los contactos seleccionados.
  6. Ahora debe seleccionar todas las tarjetas de presentación adjuntas en la línea "Adjuntar".
  7. Más tarde, puede arrastrarlos y soltarlos en la unidad local, como la imagen a continuación:Arrastra a unidad local
  8. De inmediato, obtendrá los archivos vCard separados en la unidad local.

Método 2: Exportación por lotes como vCards con Outlook VBA

  1. En primer lugar, presione los botones de tecla "Alt + F11" en la ventana principal de Outlook.
  2. Luego, tendrá acceso al editor de Outlook VBA.
  3. A continuación, debe copiar los siguientes códigos VBA en un módulo que no esté en uso.
Sub ExportMultipleContactsAsVCards()
    Dim objSelection As Outlook.Selection
    Dim objContact As Outlook.ContactItem
    Dim objItem As Object
 
    Set objSelection = Outlook.Application.ActiveExplorer.Selection
   
    'If want to export all contacts, use the following lines instead
    'Dim olContacts as Outlook.Items
    'Set olContacts = Outlook.Application.Session.GetDefaultFolder(olFolderContacts).Items
    'For Each objItem In olContacts
    For Each objItem In objSelection
        If TypeOf objItem Is ContactItem Then
           Set objContact = objItem
           'Change the predefined local folder for saving the vCards
           objContact.SaveAs "E:\" & objContact.FullName & ".vcf", olVCard
        End If
    Next
End Sub

Código VBA: exportar por lotes varios contactos de Outlook como archivos vCard

  1. Posteriormente, para mayor comodidad, puede agregar el nuevo proyecto de VBA a la barra de herramientas de acceso rápido.
  2. Además, debe asegurarse de que Outlook permita macros.
  3. Finalmente, puedes intentarlo.
  • En primer lugar, seleccione los contactos de origen.
  • Luego haga clic en el botón de macro en la barra de herramientas de acceso rápido.
  • Una vez que la macro termine de ejecutarse, podrá encontrar los archivos vCard correspondientes en la carpeta local predefinida.

Elimine los molestos problemas de PST

Si ha utilizado Outlook durante décadas, debe haber encontrado una variedad de problemas de PST, como problemas de PST inaccesibles. En este caso, como de costumbre, en primer lugar puede volver a la herramienta de reparación de la bandeja de entrada. Si falla, puede recurrir a una herramienta con más experiencia, como DataNumen Outlook Repair.

Introducción del autor:

Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo arreglar mdf y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.