Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以编程方式使用Word';s";比较和合并文档…”;来自C#的功能?_C#_Vsto_Word Automation - Fatal编程技术网

如何以编程方式使用Word';s";比较和合并文档…”;来自C#的功能?

如何以编程方式使用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

问题

是否可以从C#调用Word 2003的工具>比较和合并文档…”功能,并获得是否发现任何差异的反馈

到目前为止我所发现的

这样调用功能是可能的,但我不知道如何获得反馈,是否发现了任何差异

    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:我不确定您的意思。我想比较数百个文档,我一开始是这样的只对文件是否相同感兴趣。与单元测试中的相同。如果它们不相同,我想单击一个按钮打开一个显示差异文件的文件。保存和打开差异文件都不是问题。