Udostępnij za pośrednictwem


DocumentBase.Compare Metoda

Definicja

Wyświetla znaczniki poprawek wskazujące, gdzie dokument różni się od innego dokumentu.

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)

Parametry

name
String

Nazwa dokumentu, z którym dokument jest porównywany.

authorName
Object

Nazwa recenzenta skojarzona z różnicami wygenerowanymi przez porównanie. Jeśli nie zostanie określona, wartość domyślna to nazwa autora poprawionego dokumentu lub ciąg "Porównanie", jeśli nie ma żadnych informacji o autorze.

compareTarget
Object

Dokument docelowy dla porównania. Może być dowolną WdCompareTarget wartością.

detectFormatChanges
Object

true (wartość domyślna) dla porównania w celu uwzględnienia wykrywania zmian formatu.

ignoreAllComparisonWarnings
Object

true porównuje dokumenty bez powiadamiania użytkownika o problemach. Wartość domyślna to false.

addToRecentFiles
Object

true Dodaje dokument do listy ostatnio używanych plików w menu Plik.

removePersonalInformation
Object

true jeśli dane osobowe powinny zostać usunięte z określonego dokumentu. Wartość domyślna to false.

removeDateAndTime
Object

true usuwa informacje o datach i sygnaturach czasowych z śledzonych zmian; Wartość false nie usuwa informacji o sygnaturze daty i godziny z śledzonych zmian.

Przykłady

Poniższy przykład kodu używa Compare metody do porównywania bieżącego dokumentu z określonym dokumentem i wyświetlania znaków poprawek w celu wskazania, gdzie różnią się dokumenty. W tym przykładzie przyjęto założenie, że plik Sales1.docx istnieje na bieżącym komputerze w lokalizacji C:\Docs. Aby użyć tego przykładu ThisDocument , uruchom go z klasy w projekcie na poziomie dokumentu.

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

Uwagi

Parametry opcjonalne

Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.

Dotyczy