Metoda DocumentBase.Compare —
Wyświetla znaczniki poprawek, które wskazują, gdzie dokumentu różni się od innego dokumentu.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Składnia
'Deklaracja
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
)
Parametry
- name
Typ: System.String
Nazwa dokumentu, z którym jest porównywany dokumentu.
- authorName
Typ: System.Object%
Nazwa recenzenta związane z różnicami występującymi generowane przez porównanie.Jeżeli nie określono tego parametru, wartość domyślna nazwisko autora w recenzowanym dokumencie lub ciąg "Porównanie" Jeśli nie są obecne żadne informacje autora.
- compareTarget
Typ: System.Object%
Dokument docelowy dla porównania.Może to być dowolną wartością WdCompareTarget.
- detectFormatChanges
Typ: System.Object%
true (ustawienie domyolne) w celu porównania obejmują wykrywanie zmiany formatowania.
- ignoreAllComparisonWarnings
Typ: System.Object%
true porównanie dokumentów bez powiadamiania użytkownika o problemach.Wartością domyślną jest false.
- addToRecentFiles
Typ: System.Object%
true dodaje dokument do listy ostatnio używanych plików na pliku menu.
- removePersonalInformation
Typ: System.Object%
true Jeśli informacje osobiste powinny być usunięte z określonego dokumentu.Wartością domyślną jest false.
- removeDateAndTime
Typ: System.Object%
true Usuwa informacje stempel daty i godziny z prześledzonych zmian; wartość false nie powoduje usunięcia informacji stempel daty i godziny z prześledzone zmiany.
Uwagi
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Następujący kod w przykładzie wykorzystano Compare metoda, aby porównać bieżący dokument z określonego dokumentu i wyświetlić znaczniki poprawek, aby wskazać, gdzie są różne dokumenty.W tym przykładzie założono, że plik Sales1.docx na bieżącym komputerze w lokalizacji C:\Docs.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.