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 wartość domyślna nazwisko autora w recenzowanym dokumencie lub ciąg "Porównanie" Jeśli informacje nie autora są obecne.
- compareTarget
Typ: System.Object%
Dokument docelowy do porównania.Może to być dowolna WdCompareTarget wartość.
- 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 dokumentu 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; FALSE nie powoduje usunięcia informacji stempel daty i godziny z prześledzone zmiany.
Uwagi
Parametry opcjonalne
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Następujący kod w przykładzie wykorzystano Compare metodę, 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 ThisDocument klasy 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 Przy użyciu bibliotek z częściowo zaufanego kodu..