Share via


DocumentBase.Compare 方法

顯示修訂標記,指出文件和另一份文件之間的差異。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)

語法

'宣告
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
)

參數

  • name
    型別:System.String
    用來比較文件的文件名稱。
  • authorName
    型別:System.Object%
    與差異處 (比較的結果) 相關聯的檢閱者名稱。如果未指定檢閱者,預設值就是已修訂之文件的作者姓名,如果沒有作者的資訊,則預設值為 "Comparison" 字串。
  • detectFormatChanges
    型別:System.Object%
    true (預設值) 表示比較有併入格式變更偵測。
  • ignoreAllComparisonWarnings
    型別:System.Object%
    true 會比較文件,但是有問題時不會通知使用者。預設值是 false。
  • addToRecentFiles
    型別:System.Object%
    若為 true,便會將文件加入至最近使用檔案的清單 (位於 [檔案] 功能表) 中。
  • removePersonalInformation
    型別:System.Object%
    如果應該從指定文件中移除個人資訊,則為 true。預設值是 false。
  • removeDateAndTime
    型別:System.Object%
    true 表示會從追蹤修訂中移除日期和時間戳記資訊,False 的話則表示不會從追蹤修訂中移除日期和時間戳記資訊。

備註

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例會使用 Compare 方法比較目前文件和指定的文件,並且顯示修訂標記以指出差異處。 這個範例假設,檔案 Sales1.docx 目前電腦上存在取代 C:\Docs。 若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。

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 安全性

請參閱

參考

DocumentBase 類別

Microsoft.Office.Tools.Word 命名空間