2011-02-17 34 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

回答

相关问题