Πώς να εξάγετε γρήγορα πολλαπλές επαφές σε ένα αρχείο VCard με το Outlook VBA

Κοινή χρήση τώρα:

Εάν έχετε πολλές επαφές στο Outlook και θέλετε να τις εξάγετε σε ένα αρχείο vCard, αντί για ξεχωριστά αρχεία, μπορείτε να χρησιμοποιήσετε την έξυπνη μέθοδο που παρουσιάζεται σε αυτό το άρθρο.

Για παράδειγμα, πρέπει να στείλετε εκατοντάδες επαφές σε κάποια άλλη. Αντί να τα στέλνετε ως ξεχωριστά αρχεία vCard, μπορεί να θέλετε να τα συνδυάσετε σε ένα αρχείο vCard και στη συνέχεια να το στείλετε. Στην πραγματικότητα, το προηγούμενο άρθρο μου - "Τρόπος εξαγωγής πολλαπλών επαφών του Outlook ως μεμονωμένου αρχείου VCard”Εισήγαγε μια μέθοδο. Ωστόσο, αυτή η προσέγγιση απαιτεί να έχετε έναν λογαριασμό Gmail και να χρησιμοποιήσετε τη λειτουργία "Εισαγωγή και εξαγωγή" του Gmail. Με λίγα λόγια, είναι αρκετά δυσκίνητο. Επομένως, εδώ θα σας παρουσιάσουμε μια πιο εύχρηστη μέθοδο.Γρήγορη εξαγωγή πολλαπλών επαφών σε ένα αρχείο VCard με Outlook VBA

Γρήγορη εξαγωγή πολλαπλών επαφών σε ένα αρχείο vCard

  1. Αρχικά, ξεκινήστε την εφαρμογή Outlook.
  2. Στη συνέχεια, πατήστε τα πλήκτρα "Alt + F11" για πρόσβαση στον επεξεργαστή VBA.
  3. Στη συνέχεια, στο νέο παράθυρο, τοποθετήστε τον κωδικό VBA σε μια ενότητα.
Sub ExportMultipleContactsIntoOneVCardFile()
    Dim objSelection As Outlook.Selection
    Dim strLocalDrive, strFolder As String
    Dim i As Long
    Dim objContact As Outlook.ContactItem
    Dim strVCardFile As String
 
    'Get all selected contacts
    Set objSelection = Outlook.Application.ActiveExplorer.Selection
 
    If Not objSelection Is Nothing Then
       'Save contacts in "E:\Temp Contacts\"
       strLocalDrive = "E:"
       strFolder = "Temp Contacts"
       MkDir (strLocalDrive & "\" & strFolder & "\")
 
       'Save all selected contacts as separate vCards
       For i = objSelection.Count To 1 Step -1
           If TypeName(objSelection(i)) = "ContactItem" Then
              Set objContact = objSelection(i)
 
              strVCardFile = strLocalDrive & "\" & strFolder & "\" & objContact.FullName & ".vcf"
              objContact.SaveAs strVCardFile, olVCard
           End If
       Next
 
       'Use cmd to merge all exported vCard files into one
       Shell "cmd.exe /K" & strLocalDrive & " & CD " & strFolder & " & copy *.vcf MergedContact.vcf"
    End If
End Sub

Κωδικός VBA - Γρήγορη εξαγωγή πολλαπλών επαφών σε ένα αρχείο VCard

  1. Μετά από αυτό, προσθέστε αυτήν τη μακροεντολή στη γραμμή εργαλείων γρήγορης πρόσβασης με αναφορά στο "Τρόπος εκτέλεσης κώδικα VBA στο Outlook".
  2. Τελικά, μπορείτε να δοκιμάσετε αυτήν τη μακροεντολή τώρα.
  • Για ωςtart, επιλέξτε τις επαφές που θέλετε να εξάγετε.
  • Στη συνέχεια, κάντε κλικ στο κουμπί μακροεντολής στη γραμμή εργαλείων γρήγορης πρόσβασης.Εκτελέστε μακροεντολή σε επιλεγμένες επαφές
  • Αργότερα θα δείτε ένα παράθυρο γραμμής εντολών, το οποίο υποδεικνύει ότι όλες οι επαφές συγχωνεύονται σε μία.Γραμμή εντολών
  • Τώρα, μπορείτε να μεταβείτε στο φάκελο "E: \ Temp Contacts" στην Εξερεύνηση των Windows.
  • Σε αυτόν τον τοπικό φάκελο, θα βρείτε ένα αρχείο vCard που ονομάζεται "MergedContact", το οποίο είναι το αρχείο που περιέχει όλες τις επιλεγμένες επαφές.Συγχωνευμένο αρχείο vCard

Επισκευάστε τα δεδομένα του Outlook μετά από σφάλματα

Καθώς το Outlook είναι επιρρεπές σε διαφθορά, πρέπει να φροντίσετε καλά το αρχείο PST. Για παράδειγμα, πρέπει να συνεχίσετε να κλείνετε το Outlook με τον κατάλληλο τρόπο. Επίσης, προτείνεται να μην κάνετε ποτέ κλικ σε άγνωστους συνδέσμους ή να κάνετε λήψη συνημμένων που είναι ενσωματωμένα σε μηνύματα ηλεκτρονικού ταχυδρομείου. Επιπλέον, καλύτερα να πιάσετε έναν ισχυρό Επισκευή PST χρησιμότητα, όπως DataNumen Outlook Repair. Με αυτό, ακόμη και αν το αρχείο του Outlook καταστραφεί, μπορείτε ακόμα να το επιδιορθώσετε χωρίς κόπο.

Εισαγωγή συγγραφέα:

Η Shirley Zhang είναι ειδικός ανάκτησης δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων διεφθαρμένος SQL Server και προϊόντα λογισμικού επισκευής προοπτικών. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com

Κοινή χρήση τώρα:

Τα σχόλια είναι κλειστά.