DocumentBase.Compare-Methode
Zeigt Überarbeitungsmarken an, die angeben, wo sich das Dokument von einem anderen Dokument unterscheidet.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub Compare ( _
name As String, _
ByRef authorName As Object, _
ByRef compareTarget As Object, _
ByRef detectFormatChanges As Object, _
ByRef ignoreAllComparisonWarnings As Object, _
ByRef addToRecentFiles As Object, _
ByRef removePersonalInformation As Object, _
ByRef removeDateAndTime As Object _
)
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
)
Parameter
- name
Typ: System.String
Der Name des Dokuments, mit dem das Dokument verglichen wird.
- authorName
Typ: System.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
Typ: System.Object%
Das Zieldokument für den Vergleich.Kann jeder WdCompareTarget-Wert sein.
- detectFormatChanges
Typ: System.Object%
true, wenn der Vergleich die Erkennung von Formatänderungen umfassen soll.
- ignoreAllComparisonWarnings
Typ: System.Object%
Bei Verwendung von true werden die Dokumente miteinander verglichen, ohne dass ein Benutzer über Probleme benachrichtigt wird.Der Standardwert ist false.
- addToRecentFiles
Typ: System.Object%
Bei true wird das Dokument der Liste der zuletzt geöffneten Dateien im Menü Datei hinzugefügt.
- removePersonalInformation
Typ: System.Object%
true, wenn persönliche Informationen aus dem angegebenen Dokument entfernt werden sollen.Der Standardwert ist false.
- removeDateAndTime
Typ: System.Object%
Bei Verwendung von true wird der Datums-/Uhrzeitstempel aus Überarbeitungen entfernt; bei Verwendung von false wird der Datums-/Uhrzeitstempel aus Überarbeitungen nicht entfernt.
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird die Compare-Methode verwendet, um das aktive Dokument mit dem angegebenen Dokument zu vergleichen und Überarbeitungsmarken anzuzeigen, um aufzuzeigen, an welchen Stellen sich die Dokumente voneinander unterscheiden. In diesem Beispiel wird davon ausgegangen, dass die Datei Sales1.docx vom aktuellen Computer am Speicherort C:\Docs.vorhanden ist Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisDocument-Klasse in einem Projekt auf Dokumentebene aus.
Private Sub DocumentCompare()
Me.Compare("C:\Docs\Sales1.docx", _
CompareTarget:=Word.WdCompareTarget.wdCompareTargetNew, _
AddToRecentFiles:=False)
End Sub
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);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.