DocumentBase.Compare Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeigt Überarbeitungsmarken an, die angeben, wo sich das Dokument von einem anderen Dokument unterscheidet.
public void Compare (string name, ref object authorName, ref object compareTarget, ref object detectFormatChanges, ref object ignoreAllComparisonWarnings, ref object addToRecentFiles, ref object removePersonalInformation, ref object removeDateAndTime);
member this.Compare : string * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub Compare (name As String, Optional ByRef authorName As Object, Optional ByRef compareTarget As Object, Optional ByRef detectFormatChanges As Object, Optional ByRef ignoreAllComparisonWarnings As Object, Optional ByRef addToRecentFiles As Object, Optional ByRef removePersonalInformation As Object, Optional ByRef removeDateAndTime As Object)
Parameter
- name
- String
Der Name des Dokuments, mit dem das Dokument verglichen wird.
- authorName
- Object
Der Name der Bearbeiters, der mit den durch den Vergleich generierten Unterschieden verknüpft ist. Wird kein Name angegeben, wird standardmäßig der Name des Autors des überarbeiteten Dokuments oder die Zeichenfolge "Vergleich" verwendet, wenn keine Informationen zum Autor verfügbar sind.
- compareTarget
- Object
Das Zieldokument für den Vergleich. Kann jeder WdCompareTarget-Wert sein.
- detectFormatChanges
- Object
true
, wenn der Vergleich die Erkennung von Formatänderungen umfassen soll.
- ignoreAllComparisonWarnings
- Object
Bei Verwendung von true
werden die Dokumente miteinander verglichen, ohne dass ein Benutzer über Probleme benachrichtigt wird. Der Standardwert ist false
.
- addToRecentFiles
- Object
Bei true
wird das Dokument der Liste der zuletzt geöffneten Dateien im Menü Datei hinzugefügt.
- removePersonalInformation
- Object
true
, wenn persönliche Informationen aus dem angegebenen Dokument entfernt werden sollen. Der Standardwert ist false
.
- removeDateAndTime
- Object
Bei Verwendung von true
wird der Datums-/Uhrzeitstempel aus Überarbeitungen entfernt; bei Verwendung von false wird der Datums-/Uhrzeitstempel aus Überarbeitungen nicht entfernt.
Beispiele
Im folgenden Codebeispiel wird die Compare -Methode verwendet, um das aktuelle Dokument mit dem angegebenen Dokument zu vergleichen und Revisionsmarkierungen anzuzeigen, um anzugeben, wo sich die Dokumente unterscheiden. In diesem Beispiel wird davon ausgegangen, dass die Datei Sales1.docx auf dem aktuellen Computer am Speicherort C:\Docs vorhanden ist. Um dieses Beispiel zu verwenden, führen Sie es aus der ThisDocument
-Klasse in einem Projekt auf Dokumentebene aus.
private void DocumentCompare()
{
object compareTarget = Word.WdCompareTarget.wdCompareTargetNew;
object addToRecentFiles = false;
this.Compare("C:\\Docs\\Sales1.docx", ref missing, ref compareTarget,
ref missing, ref missing, ref addToRecentFiles, ref missing,
ref missing);
}
Private Sub DocumentCompare()
Me.Compare("C:\Docs\Sales1.docx", _
CompareTarget:=Word.WdCompareTarget.wdCompareTargetNew, _
AddToRecentFiles:=False)
End Sub
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.