2 metodi per esportare in batch più contatti di Outlook come file vCard

Condividi ora:

Se desideri esportare più contatti di Outlook come file vCard in blocco, puoi utilizzare i due mezzi introdotti in questo articolo.

Non c'è dubbio che è molto facile esportare un contatto di Outlook come file vCard. Puoi semplicemente selezionare un contatto e poi passare al menu "File" e premere "Salva con nome". Nella finestra di dialogo popup "Salva con nome", l'opzione di tipo "File vCard" è disponibile per impostazione predefinita. Ma, se selezioni più contatti e usi "Salva con nome", c'è solo l'opzione "File di testo". Quindi, a condizione che desideri esportare in blocco molti contatti come file vCard separati, devi cercare altri mezzi. Qui ti presenteremo due modi.

2 metodi per esportare in batch più contatti di Outlook come file vCard

Metodo 1: inoltra i contatti come biglietto da visita

  1. Per iniziare, avvia l'applicazione Outlook.
  2. Quindi passare al riquadro "Contatti" e aprire la cartella Contatti corretta.
  3. Quindi seleziona i contatti che desideri esportare come file vCard.
  4. Successivamente, seleziona “Inoltra contatto” > “Come biglietto da visita”.Contatto in avanti
  5. Successivamente, verrà visualizzato un nuovo messaggio, in cui vengono allegati tutti i contatti selezionati.
  6. Ora dovresti selezionare tutti i biglietti da visita allegati nella riga "Allega".
  7. Successivamente puoi trascinarli e rilasciarli sull'unità locale, come l'immagine qui sotto:Trascina su Unità locale
  8. Immediatamente, otterrai i file vCard separati nell'unità locale.

Metodo 2: esportazione in batch come vCard con Outlook VBA

  1. In primo luogo, premi i pulsanti "Alt + F11" nella finestra principale di Outlook.
  2. Quindi avrai accesso all'editor VBA di Outlook.
  3. Successivamente è necessario copiare i seguenti codici VBA in un modulo non in 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

Codice VBA - Esporta in batch più contatti di Outlook come file vCard

  1. Successivamente, per comodità, è possibile aggiungere il nuovo progetto VBA alla barra di accesso rapido.
  2. Inoltre, dovresti assicurarti che Outlook consenta le macro.
  3. Finalmente puoi provare.
  • Innanzitutto, seleziona i contatti di origine.
  • Quindi fare clic sul pulsante macro nella barra di accesso rapido.
  • Al termine dell'esecuzione della macro, sarai in grado di trovare i file vCard corrispondenti nella cartella locale predefinita.

Elimina i fastidiosi problemi PST

Se hai utilizzato Outlook per decenni, devi aver riscontrato una varietà di problemi PST, come problemi PST inaccessibili. In questo caso, come di consueto, puoi ricorrere innanzitutto al strumento di riparazione della posta in arrivo. Se fallisce, puoi ricorrere a uno strumento più esperto, come DataNumen Outlook Repair.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparare mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.