Как программно использовать функциональность Word «Сравнение и объединение документов ...» из C #? - PullRequest
4 голосов
/ 17 февраля 2011

Вопрос

Можно ли вызвать функцию 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 Ответ

5 голосов
/ 18 февраля 2011

Абсолютно.Как только слияние будет завершено, поработайте с коллекцией Revisions , чтобы получить подробную информацию о любых изменениях.

...