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);
}
我不认为你可以通过在Word中记录该过程作为宏来妥协,然后调整它以某种方式显示任何结果差异? –
@达特大陆:我不确定你的意思。我想比较数百个文件,而且我最初只关心文件是否相同。和单元测试一样。如果它们不相同,我想单击一个按钮打开一个显示diff文件的文件。保存和打开diff文件都不是问题。 – Lernkurve