Application.CompareDocuments (Word)
Compara dos documentos y devuelve un objeto Document que representa el documento que contiene las diferencias entre los dos documentos, marcadas con marcas de revisión.
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
Estos son los argumentos con nombre :
OriginalDocument (Document) - Especifica la ruta de acceso y el nombre de archivo del documento original.
RevisedDocument (Document) - Especifica la ruta de acceso y el nombre de archivo del documento revisado con el que se compara el documento original.
Optional arguments
Los siguientes argumentos son opcionales
Destination - WdCompareDestination
Posibles valores de retorno son wdCompareDestinationNew - Crea un nuevo archivo y señala las diferencias existentes entre el documento original y el documento revisado con marcas de revisión, wdCompareDestinationOriginal - Señala con marcas de revisión en el documento original las diferencias existentes entre los dos documentos, wdCompareDestinationRevised - Señala con marcas de revisión en el documento revisado las diferencias existentes entre los dos documentos.
Granularity (WdGranularity) - Especifica si los cambios se realiza un seguimiento por carácter o por palabra.
Posibles valores de retorno son wdGranularityCharLevel - Realiza un seguimiento de los cambios en los caracteres, wdGranularityWordLevel - Realiza un seguimiento de los cambios en las palabras.
CompareFormatting (Boolean) - Especifica si se marcan las diferencias de formato entre los dos documentos.
CompareCaseChanges (Boolean) - Especifica si se marcan las diferencias en caso entre los dos documentos.
CompareWhitespace (Boolean) - Especifica si se marcan las diferencias de espacios en blanco, como párrafos o espacios, entre los dos documentos.
CompareTables (Boolean) - Especifica si se comparan las diferencias de los datos contenidos en las tablas entre los dos documentos.
CompareHeaders (Boolean) - Especifica si se comparan las diferencias de los encabezados y pies de página entre los dos documentos.
CompareFootnotes (Boolean) - Especifica si se comparan las diferencias de las notas al pie y notas al final entre los dos documentos.
CompareTextboxes (Boolean) - Especifica si se comparan las diferencias de los datos contenidos dentro de los cuadros de texto entre los dos documentos.
CompareFields (Boolean) - Especifica si se comparan las diferencias de los campos entre los dos documentos.
CompareComments (Boolean) - Especifica si se comparan las diferencias de comentarios entre los dos documentos.
CompareMoves (Boolean) - Especifica si se comparan las diferencias entre los dos documentos.
RevisedAuthor (String) - Especifica el nombre de la persona a la que se le atribuyen los cambios cuando se comparan dos documentos.
IgnoreAllComparisonWarnings (Boolean) - Especifica si se omiten las advertencias al comparar los dos documentos.