DocumentBase.Compare Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.