2011-02-17 38 views
4

問題如何以編程方式使用Word的「比較和合並文檔...」功能?

是否可以調用Word 2003的工具>比較併合並文檔...」從C#的功能,並獲得反饋的任何差異是否被發現或不?

我發現到目前爲止

它可以這樣調用的功能。但我不知道怎麼去反饋是否被發現的任何差異。

private void CompareAndMergeWithFileB(string fullFilePath) 
    { 
     string FileName = fullFilePath; 
     object MergeTarget = WdMergeTarget.wdMergeTargetSelected; 
     object DetectFormatChanges = false; 
     object UseFormattingFrom = WdUseFormattingFrom.wdFormattingFromPrompt; 
     object AddToRecentFiles = true; 

     word.ActiveDocument.Merge(FileName, MergeTarget, DetectFormatChanges, UseFormattingFrom, AddToRecentFiles); 
    } 
+1

我不認爲你可以通過在Word中記錄該過程作爲宏來妥協,然後調整它以某種方式顯示任何結果差異? –

+0

@達特大陸:我不確定你的意思。我想比較數百個文件,而且我最初只關心文件是否相同。和單元測試一樣。如果它們不相同,我想單擊一個按鈕打開一個顯示diff文件的文件。保存和打開diff文件都不是問題。 – Lernkurve

回答

相關問題