Application.CompareDocuments (Word)

Compara dois documentos e retorna um objeto Document que representa o documento que contém as diferenças entre os dois documentos, marcados usando alterações controladas.

CompareDocuments (OriginalDocument, RevisedDocument, Destination, Granularity, CompareFormatting, CompareCaseChanges, CompareWhitespace, CompareTables, CompareHeaders, CompareFootnotes, CompareTextboxes, CompareFields, CompareComments, CompareMoves, RevisedAuthor, IgnoreAllComparisonWarnings)


Dim docCompareDocuments As Document
Set docCompareDocuments = Application.CompareDocuments(OriginalDocument:=, RevisedDocument:=)

Arguments

O seguinte argumento é opcional

OriginalDocument (Document) - Especifica o caminho e o nome do arquivo do documento original.

RevisedDocument (Document) - Especifica o nome do caminho e do arquivo do documento revisado com o qual comparar o documento original.

Optional arguments

Os seguintes argumentos são opcionais

Destination (WdCompareDestination) - Especifica se é necessário criar um novo arquivo ou se deseja marcar as diferenças entre os dois documentos no documento original ou no documento revisado. Valor padrão é wdCompareDestinationNew.

Os valores de retorno possíveis são wdCompareDestinationNew - Cria um novo arquivo e controla as diferenças entre o documento original e o documento revisado utilizando as alterações controladas, wdCompareDestinationOriginal - Controla as diferenças entre os dois arquivos utilizando as alterações controladas no documento original, wdCompareDestinationRevised - Controla as diferenças entre os dois arquivos utilizando as alterações controladas no documento revisado.

Granularity (WdGranularity) - Especifica se as alterações são controladas pelo caractere ou pelo word. Valor padrão é wdGranularityWordLevel.

Os valores de retorno possíveis são wdGranularityCharLevel - Controla as alterações por nível de caractere, wdGranularityWordLevel - Controla as alterações por nível de palavra.

CompareFormatting (Boolean) - Especifica se é para marcar as diferenças na formatação entre os dois documentos. Valor padrão é True.

CompareCaseChanges (Boolean) - Especifica se é para marcar as diferenças caso entre os dois documentos. Valor padrão é True.

CompareWhitespace (Boolean) - Especifica se é para marcar as diferenças no espaço em branco, como parágrafos ou espaços, entre os dois documentos. Valor padrão é True.

CompareTables (Boolean) - Especifica se é comparar as diferenças nos dados contidos nas tabelas entre os dois documentos. Valor padrão é True.

CompareHeaders (Boolean) - Especifica se é comparar as diferenças em cabeçalhos e rodapés entre os dois documentos. Valor padrão é True.

CompareFootnotes (Boolean) - Especifica se é comparar as diferenças em notas de rodapé e notas de fim entre os dois documentos. Valor padrão é True.

CompareTextboxes (Boolean) - Especifica se é comparar as diferenças nos dados contidos em caixas de texto entre os dois documentos. Valor padrão é True.

CompareFields (Boolean) - Especifica se é comparar as diferenças em campos entre os dois documentos. Valor padrão é True.

CompareComments (Boolean) - Especifica se é comparar as diferenças em comentários entre os dois documentos. Valor padrão é True.

CompareMoves (Boolean) - Especifica se é para comparar as diferenças entre as movimentações entre os dois documentos. Valor padrão é True.

RevisedAuthor (String) - Especifica o nome da pessoa para a qual atribuir alterações quando houver comparação de dois documentos.

IgnoreAllComparisonWarnings (Boolean) - Especifica se deve ignorar avisos quando houver comparação de dois documentos.