Σε αυτήν την ανάρτηση, θα επικεντρωθούμε στο να σας δείξουμε τον τρόπο με τον οποίο μπορείτε να αποδεχτείτε ή να απορρίψετε όλες τις αλλαγές σε πολλά έγγραφα του Word ταυτόχρονα.
Είναι εύκολο να αποδεχτείτε ή να απορρίψετε όλες τις αλλαγές σε ένα έγγραφο του Word. Απλώς πρέπει να κάνετε κλικ στην καρτέλα "Έλεγχος" και, στη συνέχεια, κάντε κλικ στο αναπτυσσόμενο κουμπί στην εντολή "Αποδοχή" ή "Απόρριψη". Στη συνέχεια επιλέξτε "Αποδοχή όλων των αλλαγών στο έγγραφο" ή "Απόρριψη όλων των αλλαγών στο έγγραφο".
Τότε τι γίνεται αν υπάρχουν πολλά έγγραφα με αλλαγές που θέλετε να αποδεχτείτε ή να απορρίψετε μαζικά; Για να επιτύχουμε μια τέτοια εργασία, θα χρειαστούμε την ακόλουθη μακροεντολή.
Εισαγάγετε μια φόρμα χρήστη
- Αρχικά, πατήστε "Alt + F11" για να ανοίξετε το πρόγραμμα επεξεργασίας VBA στο Word.
- Δεύτερον, κάντε κλικ στο "Normal".
- Στη συνέχεια, κάντε κλικ στο «Εισαγωγή» στη γραμμή μενού.
- Επιλέξτε "UserForm" σε αυτό το μενού.
- Κάντε κλικ στις λαβές γύρω από τη φόρμα για να το αλλάξετε σωστά.
- Πατήστε "F4" για να εμφανιστεί το "παράθυρο ιδιοτήτων" στην αριστερή γωνία.
- Στη συνέχεια, ονομάστε τη φόρμα ως "frmAcceptOrRejectChanges" και ορίστε τη λεζάντα ως "Αποδοχή / Απόρριψη αλλαγών". Εκτός αυτού, ορίστε το "ShowModal" ως "False".
- Στη συνέχεια, κάντε κλικ στο "Εργαλειοθήκη" στη γραμμή μενού.
- Χρησιμοποιήστε χειριστήρια στο πλαίσιο εργαλείων για να δημιουργήσετε 3 κουμπιά εντολών και μια ετικέτα και να τα τοποθετήσετε με τέτοια σειρά:
- Τώρα κάντε κλικ στην ετικέτα για να ενεργοποιήσετε το παράθυρο ιδιοτήτων του. Ορίστε τη λεζάντα του ως "Θέλετε να:". Συνιστάται να ορίσετε το φόντο της ετικέτας ως διαφανές. Εκτός αυτού, μπορείτε να ορίσετε το χρώμα και το μέγεθος της γραμματοσειράς όπως θέλετε.
- Στη συνέχεια κάντε κλικ στο κουμπί εντολής 1. Ονομάστε το ως "btnAccept". Ορίστε τη λεζάντα ως "Αποδοχή όλων των αλλαγών σε πολλά έγγραφα".
- Στη συνέχεια, κάντε διπλό κλικ στο κουμπί εντολής 1 και εισαγάγετε τους ακόλουθους κωδικούς:
Private Sub btnAccept_Click()
Set dlgFile = Application.FileDialog(msoFileDialogFilePicker)
With dlgFile
dlgFile.AllowMultiSelect = True
If .Show = -1 Then
For nDocx = 1 To dlgFile.SelectedItems.Count
Documents.Open dlgFile.SelectedItems(nDocx)
Set objDocx = ActiveDocument
objDocx.AcceptAllRevisions
objDocx.Save
objDocx.Close
Next nDocx
Else
MsgBox ("You need to select documents first!")
Exit Sub
End If
End With
MsgBox ("You have accepted all revisions in selected documents.")
Set objDocx = Nothing
End Sub
- Τώρα επιστρέψτε στη φόρμα και κάντε κλικ στο κουμπί εντολής 2. Ονομάστε το ως "btnReject". Και ορίστε το κείμενο της λεζάντας ως "Απόρριψη όλων των αλλαγών σε πολλά έγγραφα".
- Ομοίως, κάντε διπλό κλικ στο κουμπί εντολής 2 και εισαγάγετε αυτούς τους κωδικούς:
Private Sub btnReject_Click()
Set dlgFile = Application.FileDialog(msoFileDialogFilePicker)
With dlgFile
dlgFile.AllowMultiSelect = True
If .Show = -1 Then
For nDocx = 1 To dlgFile.SelectedItems.Count
Documents.Open dlgFile.SelectedItems(nDocx)
Set objDocx = ActiveDocument
objDocx.RejectAllRevisions
objDocx.Save
objDocx.Close
Next nDocx
Else
MsgBox ("You need to select documents first!")
Exit Sub
End If
End With
MsgBox ("You have rejected all revisions in selected documents.")
Set objDocx = Nothing
End Sub
- Και στη συνέχεια κάντε κλικ στο κουμπί εντολής 3. Ονομάστε το ως "btnClose" και ορίστε τη λεζάντα ως "Κλείσιμο".
- Ομοίως, κάντε διπλό κλικ στο κουμπί εντολής 3 και πληκτρολογήστε κωδικούς:
Private Sub btnClose_Click() Unload Me End Sub
- Αποθηκεύστε όλους τους κωδικούς.
Εισαγάγετε μια ενότητα
- Αρχικά, επαναλάβετε τα βήματα 2 και 3 παραπάνω.
- Και αυτή τη φορά επιλέξτε "Module".
- Κάντε διπλό κλικ για να εισαγάγετε τη νέα ενότητα και εισαγάγετε αυτήν τη μακροεντολή:
Sub ShowAcceptOrRejectForm() frmAcceptOrRejectRevisions.Show End Sub
- Αποθηκεύστε τη μακροεντολή. Μπορείτε να επιλέξετε να αντιστοιχίσετε ένα κουμπί για αυτήν τη μακροεντολή. Για λεπτομερή βήματα, μπορείτε να ακολουθήσετε αυτόν τον σύνδεσμο για αναφορά: Πώς να αφαιρέσετε τη μορφοποίηση των επικολλημένων κειμένων με μακροεντολή και VBA στο Word σας
- Εκτελέστε τη μακροεντολή για να ρυθμίσετε τη φόρμα χρήστη. Κάντε κλικ στο "Αποδοχή όλων των αλλαγών σε πολλά έγγραφα" ή "Απόρριψη όλων των αλλαγών σε πολλά έγγραφα" και θα ενεργοποιήσετε το παράθυρο "Αναζήτηση". Επιλέξτε έγγραφα και κάντε κλικ στο "OK".
Εδώ είναι το αποτέλεσμα:
Χειριστείτε τη διαφθορά εγγράφων
Η απώλεια δεδομένων και η διαρροή συμβαίνουν συνεχώς. Μερικά από αυτά μπορούν να προληφθούν, ενώ άλλα συμβαίνουν. Επομένως, είναι απαραίτητο να κρατήσετε ένα εργαλείο για να επιδιορθώστε το docx σε περιόδους έκτακτης ανάγκης. Με ένα τέτοιο εργαλείο, δεν θα χρειαστεί να ανησυχείτε για την απώλεια δεδομένων.
Εισαγωγή συγγραφέα:
Η Vera Chen είναι ειδικός ανάκτησης δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων Επιδιόρθωση Excel και pdf επισκευή προϊόντων λογισμικού. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com





