Word) (Document.Compare 方法

顯示修訂標記,表示指定的文件與另一個文件差異之處。

語法

expression. Compare( _Name_ , _AuthorName_ , _CompareTarget_ , _DetectFormatChanges_ , _IgnoreAllComparisonWarnings_ , _AddToRecentFiles_ , _RemovePersonalInformation_ , _RemoveDateAndTime_ )

需要 expression。 代表 Document 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Name 必要 String 要與指定文件比較的文件名稱。
AuthorName 選用 Variant 與比較所產生之差異有關的檢閱者名稱。 如果沒有指定,此值預設為檢閱文件的作者名稱或字串 "Comparison" (如果沒有任何作者資訊的話)。
CompareTarget 選用 Variant 比較之目標文件。 可以是任何 WdCompareTarget 常數。
DetectFormatChanges 選用 Boolean True 是表示 (預設值) 比較作業要包括偵測格式變更。
IgnoreAllComparisonWarnings 選用 Variant True 是表示 比較文件而不通知使用者的問題。 預設值為 False
AddToRecentFiles 選用 Variant True 是表示 將文件新增至的 [ 檔案] 功能表上最近使用過檔案清單。
RemovePersonalInformation 選用 Boolean True 會移除所有使用者資訊的註解、 修訂及傳回 Document 物件中的 [屬性] 對話方塊。 預設值為 False
RemoveDateAndTime 選用 Boolean True 是表示 移除日期和時間戳記資訊傳回 Document 物件中的追蹤修訂。 預設值為 False

範例

這則範例會比較使用中文件與 Draft 資料夾中名為 "FirstRev.doc" 的文件,並將比較差異放置於新文件中。

Sub CompareDocument() 
 ActiveDocument.Compare Name:="C:\Draft\FirstRev.doc", _ 
 CompareTarget:=wdCompareTargetNew 
End Sub

另請參閱

Document 物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應