如何以编程方式使用Word';s";比较和合并文档…”;来自C#的功能?
问题 是否可以从C#调用Word 2003的工具>比较和合并文档…”功能,并获得是否发现任何差异的反馈 到目前为止我所发现的 这样调用功能是可能的,但我不知道如何获得反馈,是否发现了任何差异如何以编程方式使用Word';s";比较和合并文档…”;来自C#的功能?,c#,vsto,word-automation,C#,Vsto,Word Automation,问题 是否可以从C#调用Word 2003的工具>比较和合并文档…”功能,并获得是否发现任何差异的反馈 到目前为止我所发现的 这样调用功能是可能的,但我不知道如何获得反馈,是否发现了任何差异 private void CompareAndMergeWithFileB(string fullFilePath) { string FileName = fullFilePath; object MergeTarget = WdMergeTarget.wd
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中的宏来妥协,然后调整它以某种方式向您显示任何结果差异?@Darth Continent:我不确定您的意思。我想比较数百个文档,我一开始是这样的只对文件是否相同感兴趣。与单元测试中的相同。如果它们不相同,我想单击一个按钮打开一个显示差异文件的文件。保存和打开差异文件都不是问题。