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.

Método 1: reenviar contactos como tarjeta de visita
- Para empezar, abre tu aplicación Outlook.
- Luego cambie al panel "Contactos" y abra la carpeta Contactos correcta.
- A continuación, seleccione los contactos que desea exportar como archivos vCard.
- Posteriormente, seleccione "Reenviar contacto"> "Como tarjeta de visita".
- Después de eso, aparecerá un nuevo mensaje, en el que se adjuntan todos los contactos seleccionados.
- Ahora debe seleccionar todas las tarjetas de presentación adjuntas en la línea "Adjuntar".
- Más tarde, puede arrastrarlos y soltarlos en la unidad local, como la imagen a continuación:
- De inmediato, obtendrá los archivos vCard separados en la unidad local.
Método 2: Exportación por lotes como vCards con Outlook VBA
- En primer lugar, presione los botones de tecla "Alt + F11" en la ventana principal de Outlook.
- Luego, tendrá acceso al editor de Outlook VBA.
- 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
- Posteriormente, para mayor comodidad, puede agregar el nuevo proyecto de VBA a la barra de herramientas de acceso rápido.
- Además, debe asegurarse de que Outlook permita macros.
- 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


