Wie kann ich Word dazu bringen, eine Feldaktualisierung, deren Ergebnis sich nicht geändert hat, nicht als Überarbeitung zu markieren?

Wie kann ich Word dazu bringen, eine Feldaktualisierung, deren Ergebnis sich nicht geändert hat, nicht als Überarbeitung zu markieren?

Ich verwende Word 2010. Soweit ich weiß, besteht dieses Problem in Word aber schon seit Anbeginn der Zeit.

Wenn ich ein Feld in einem Dokument erstelle, wird das Feld aktualisiert, wenn ich es erzwinge (z. B. mit F9 oder einer Rechtsklickmenüoption) oder als Nebeneffekt beim Öffnen oder Drucken der Datei. Das ist alles gut – deshalb habe ich ein Feld verwendet. Natürlich führt die Feldaktualisierung in den meisten Fällen (manchmal sogar in den meisten Fällen) zu keiner Änderung des resultierenden Textes. Beispielsweise bleiben {numpages} oder ein Querverweis oder der Dateiname wahrscheinlich unverändert.

Leider wird bei eingeschalteter Revisionsverfolgung jede Feldaktualisierung mit dem Durchstreichen (Entfernen) des alten Ergebnisses und dem Einfügen des neuen Wertes markiert. Dies geschieht auch, wenn sich der Wert nicht geändert hat. Nach ein paar Mal Öffnen, Schließen, Drucken, Aktualisieren usw. kann es passieren, dass Sie für einen Querverweis etwas erhalten, das so aussieht (in diesem Beispiel habe ich aufgrund der Einschränkungen des Editors Fettdruck statt Unterstreichung verwendet).

siehe Sektion2.3.42.3.42.3.42.3.4

Meiner Meinung nach sollte Word es nicht als Überarbeitung betrachten, wenn der Ergebnistext unverändert bleibt. Wenn es eine Möglichkeit gibt, Word dazu zu bringen, dies überhaupt zu tun, würde ich gerne davon erfahren.

Alternativ könnte ich diese überflüssigen (Nicht-)Revisionen auch problemlos aus meinem Dokument entfernen (und dabei alle „echten“ Revisionen beibehalten). Dies wäre eine weitere Lösung für mein Problem.

Danke,
Yosh

Antwort1

Dies ist keine vollständige Lösung, aber Sie können doppelte Revisionen vermeiden, indem Sie die nachverfolgten Revisionen unmittelbar vor der Aktualisierung deaktivieren und sie nach Abschluss der Aktualisierung wieder aktivieren. Sie können noch einen Schritt weiter gehen und ein Makro an eine Tastenkombination binden, damit diese Schritte automatisch für Sie ausgeführt werden.

Ich fürchte, das würde nicht viel helfen, wenn die Felder vor dem Drucken automatisch aktualisiert werden. Sie können dieses Verhalten jedoch deaktivieren, indem Sie in das Optionsmenü gehen undAnzeigeund das Häkchen entfernenAktualisieren Sie die Felder vor dem Drucken.

BEARBEITEN: Ich habe das folgende Makro geschrieben, das solche unnötigen Revisionen aus Feldern entfernen sollte. Es könnte, wenn möglich, einige Geschwindigkeitsverbesserungen benötigen.

Sub RemoveUnchangedFieldTrackedChanges()

    Dim oField As Field
    Dim oRevision As Revision

    For Each oField In ActiveDocument.Fields
        For Each oRevision In oField.Parent.Range.Revisions
            Select Case oRevision.Type
            Case wdRevisionInsert
                With oRevision
                    revisionText = .Range.Text

                        For Each iRevision In oField.Parent.Range.Revisions
                            Select Case iRevision.Type
                            Case wdRevisionDelete
                                With iRevision

                                If StrComp(revisionText, iRevision.Range, vbTextCompare) = 0 Then
                                    oRevision.Accept
                                    iRevision.Accept
                                End If

                            End With
                            End Select
                         Next iRevision

                        End With
                End Select
         Next oRevision
    Next oField
End Sub 

Antwort2

Ich habe kürzlich festgestellt, dass eine Lösung für die von mir gestellte Frage darin besteht, überhaupt keine Revisionsmarkierung zu verwenden. Stattdessen verwende ich, nachdem ich alle meine Änderungen abgeschlossen habe, Dateien vergleichen, um eine mit Revisionsmarkierung markierte Version des Dokuments zu erstellen. Beim Vergleichen stelle ich sicher, dassnicht auswählenDieFelderOption unter Vergleichseinstellungen:

Bildbeschreibung hier eingeben

Da es mir normalerweise egal istFormatierungUndLeerraumÄnderungen, deaktiviere ich diese Optionen ebenfalls. Das Endergebnis (ich wähle im Allgemeinen aus, um einNeues Dokument) gibt mir ein Dokument mit den wesentlichen Änderungen und ohne die unwichtigen und störenden (Nicht-)Änderungen (wie Feldwerte).

verwandte Informationen