DocumentBase.Compare 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
顯示修訂標記,指出文件和另一份文件之間的差異。
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)
參數
- name
- String
用來比較文件的文件名稱。
- authorName
- Object
與差異處 (比較的結果) 相關聯的檢閱者名稱。 如果未指定檢閱者,預設值就是已修訂之文件的作者姓名,如果沒有作者的資訊,則預設值為 "Comparison" 字串。
- compareTarget
- Object
進行比較的目標文件。 可以是任何的 WdCompareTarget 值。
- detectFormatChanges
- Object
true
(預設值) 表示比較有併入格式變更偵測。
- ignoreAllComparisonWarnings
- Object
true
會比較文件,但是有問題時不會通知使用者。 預設值是 false
。
- addToRecentFiles
- Object
若為 true
,便會將文件新增至最近使用的檔案清單 (位於 [檔案] 功能表)。
- removePersonalInformation
- Object
如果應該從指定文件中移除個人資訊,則為 true
。 預設值是 false
。
- removeDateAndTime
- Object
true
表示會從追蹤修訂中移除日期和時間戳記資訊,False 的話則表示不會從追蹤修訂中移除日期和時間戳記資訊。
範例
下列程式代碼範例會 Compare 使用 方法來比較目前的檔與指定的檔,並顯示修訂標記來指出檔的差異。 此範例假設檔案 Sales1.docx 存在於位於 C:\Docs 位置的目前電腦上。若要使用此範例,請從文件層級專案中的 ThisDocument
類別執行它。
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
備註
選擇性參數
如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數。