Migración de archivos de Word, Excel y PowerPoint a 2007 Office system

Se aplica a: Office Resource Kit

 

Última modificación del tema: 2015-03-09

Puede convertir archivos de Word, Excel y PowerPoint manualmente, o bien usar el OMPM Office File Converter (convertidor de archivos de Office OMPM) para convertir los archivos de forma masiva. Para obtener información acerca de la instalación de OMPM, vea Introducción al Director de planeamiento de migración de Office (OMPM).

Conversión masiva de archivos con OMPM

El convertidor de archivos de Office (OFC, Office File Converter) requiere que el Paquete de compatibilidad de Microsoft Office esté instalado en los equipos que contienen los archivos que desea convertir. Para obtener más información, vea Implementación del Paquete de compatibilidad de Microsoft Office..

Antes de ejecutar el convertidor de archivos de Office, edite el archivo ofc.ini para establecer los parámetros adecuados.

Para convertir archivos

  1. En un símbolo del sistema, navegue a la carpeta donde está instalado OFC.

  2. Escriba:

    ofc <ofc.ini>
    

El parámetro de este comando es el siguiente.

Parámetro Descripción

ofc.ini

Ubicación del archivo ofc.ini. Si no se especifica ninguna ruta de acceso, OFC busca en el mismo directorio del archivo ejecutable. Opcional.

[!NOTA] Si establece FileListFolder y FoldersToConvert en el mismo conjunto de archivos, el conjunto de archivos se convertirá dos veces.

Configuración de ofc.ini

En la tabla siguiente se muestran las opciones de configuración y los valores de ofc.ini.

Opción Descripción Valores posibles Si falta el valor Si el valor no es válido

[Run]

Sección que incluye el identificador único y la descripción de la conversión. Obligatorio.

La conversión se detiene con un mensaje de error.

Error: el encabezado de la sección [Run] no es válido o falta en OFC.INI.

RunID

Número de seguimiento de la conversión actual. Úselo para agrupar conversiones de distintos equipos en la herramienta de informes. Obligatorio.

Debe ser un valor numérico.

La conversión se detiene con un mensaje de error.

Error: el valor de RunID no es válido o falta en OFC.INI.

Descripción

Texto usado para describir la ejecución de conversión actual. Opcional.

Texto libre, truncado a 255 caracteres

Omitir.

No se aplica.

LogDestinationPath

Ubicación del archivo de registro. Obligatorio.

Unidad física o asignada o UNC. Por ejemplo: c:\Conversion\logs

\\server\vba\logs

También se admiten variables de entorno.

La conversión se detiene con un mensaje de error.

Error: el valor de LogDestinationPath no es válido o falta en OFC.INI.

[ConversionOptions]

Encabezado de sección para la parte del archivo INI que incluye las opciones de conversión. Es obligatorio, a menos que no se especifique ninguna opción de conversión en el archivo .ini.

La conversión se detiene con un mensaje de error.

Error: el encabezado de la sección [ConversionOptions] no es válido o falta en OFC.INI.

FullUpgradeOnOpen

Permite al usuario especificar que los archivos aplicables se deben actualizar completamente al abrirse en las aplicaciones correspondientes de O12. Opcional.

Los valores válidos son

1: actualización completa

0: sin actualización completa

El valor predeterminado es la actualización completa.

Error: valor de FullUpgradeOnOpen en OFC.INI.

DoNotCab

Permite a los usuarios deshabilitar la creación de archivos CAB de los archivos de registro. Opcional.

Los valores válidos son

1: deshabilita la creación de archivos CAB de los archivos de registro

0: habilita la creación de archivos CAB de los archivos de registro

La conversión se detiene con un mensaje de error.

Error: el valor de DoNotCab no es válido o falta en OFC.INI.

MacroControl

Determina si el convertidor incluye proyectos con macros durante la conversión. Un valor de 1 hará que OFC cree formatos de documento de Office 2007 sin macros (como .docx, xlsx, pptx). El código de macros o VBA de los documentos originales no se migrará. Opcional.

Los valores válidos son

1: descartar VBA en la conversión

0: coincidir con el estado de macros del documento de origen

El valor predeterminado es 0.

Error: valor de MacroControl no válido en OFC.INI.

[FoldersToConvert]

Sección que incluye una lista de los directorios que se convertirán en el caso de una operación independiente. FileList se omitirá. Opcional.

Lista de carpetas.

Se omite si se pasa un archivo de entrada.

Error: sección [FoldersToConvert] no válida en OFC.INI.

ConvertSubfolders

Si se especifican carpetas, un valor de 1 hace que OFC recorra las subcarpetas, convirtiendo todos los documentos de Word, XL, y PPT. Opcional.

0 o 1

El valor predeterminado es 0.

Error: valor de ConvertSubfolders no válido en OFC.INI.

[ConversionInfo]

Sección que muestra una lista de la información de archivo de entrada y destino. Obligatorio.

[ConvertedFolders]

La conversión se detiene con un mensaje de error.

Error: el encabezado de la sección [ConversionInfo] no es válido o falta en OFC.INI.

FileList

Ruta de acceso a FileList. Opcional.

Error si no existe y la sección [FoldersToConvert] está vacía.

SourcePathTemplate

Se usa para determinar la ubicación del archivo convertido. Puede usar caracteres comodín, de forma que un asterisco (*) represente un segmento de la ruta de acceso. Opcional.

Cualquier unidad física o asignada, UNC. * o ‘.’

Error: valor de SourcePathRoot no válido en OFC.INI.

DestinationPathTemplate

Se usa para determinar la ubicación del archivo convertido. Puede usar caracteres comodín, de forma que un asterisco (*) y un número representen un segmento de la ruta de acceso. A continuación se muestran algunos ejemplos. Opcional.

Cualquier unidad física o asignada, UNC. * o ‘.’

Error: valor de DestinationPathRoot no válido en OFC.INI.

Los ejemplos siguientes muestran cómo usar las opciones SourcePathTemplate y DestinationPathTemplate.

Ejemplo 1

En este ejemplo, los archivos de origen se encuentran en \\userfiles\<nombreDeUsuario>\docs\ y la salida deseada se encuentra en \\newserver\docs\<nombreDeUsuario>\.

Para obtener este resultado, las opciones SourcePathTemplate y DestinationPathTemplate deben aparecer del siguiente modo:

SourcePathTemplate = *\*\*\
DestinationPathTemplate = \\newserver\*3\*2

En este caso, DestinationPathTemplate asigna un número para cada segmento de directorio representado por un asterisco en SourcePathTemplate, de manera que:

*1 = userfiles

*2 = <nombreDeUsuario>

*3 = docs

En la tabla siguiente se muestran ejemplos de ubicaciones de archivos de origen así como las ubicaciones resultantes para los archivos convertidos con la configuración mencionada anteriormente.

Origen Destino
\\userfiles\Cliff\docs\notes.doc
\\newserver\docs\Cliff\notes.docx
\\userfiles\Bob\docs\Personal\Rept1.doc
\\newserver\docs\Bob\Personal\Rept1.docx
\\userfiles\James\docs\New Folder\Schedule.doc
\\newserver\docs\James\New Folder\Schedule.docx

Ejemplo 2

En este ejemplo, los archivos de origen se encuentran en las carpetas My Documents (Mis documentos) de los equipos locales de los usuarios. La ruta de acceso UNC es \\<nombreDeEquipo>\<letraDeUnidad>$\Documents and Settings\<nombreDeUsuario>\My Documents\. La salida deseada se encuentra en \\DocServer\docs\<nombreDeUsuario>\.

Para obtener este resultado, las opciones SourcePathTemplate y DestinationPathTemplate deben aparecer del siguiente modo:

SourcePathTemplate = *\*\*\*\*\
DestinationPathTemplate = \\DocServer\*4\

En este caso, DestinationPathTemplate asigna un número para cada segmento de directorio representado por un asterisco en SourcePathTemplate, de manera que:

*1 = <nombreDeEquipo> (por ejemplo, DESKTOP3)

*2 = <letraDeUnidad>$ (por ejemplo, c$)

*3 = Documents and Settings

*4 = <nombreDeUsuario> (por ejemplo, bobsmith)

*5 = My Documents

En la tabla siguiente se muestran ejemplos de ubicaciones de archivos de origen así como las ubicaciones resultantes para los archivos convertidos con la configuración mencionada anteriormente.

Origen Destino
\\DESKTOP3\c$\Documents and Settings\bobsmith\My Documents\Plans.doc
\\DocServer\bobsmith\Plans.docx
LPTP4\d$\Documents and Settings\James\My Documents\Reports\q1.xls
\\DocServer\James\Reports\q1.xlsx

Uso de VET para extraer versiones de los archivos de Word

Puede usar la herramienta de extracción de versiones (VET, Version Extraction Tool) incluida en OMPM para extraer versiones de los archivos de Word creados en Office 2000, Office XP y Office 2003 que contienen control de versiones. Con esta herramienta, puede usar la lista de archivos generados por la utilidad de informes de OMPM.

Para extraer versiones de archivos de Word

  1. En un símbolo del sistema, navegue a la carpeta donde está instalada VET.

  2. Escriba:

    vet <OMPM file list directory> <output directory>
    

Los parámetros de este comando son los siguientes.

Parámetro Descripción

Directorio de la lista de archivos de OMPM

Ubicación de la lista de archivos generada por OMPM. Obligatorio.

Directorio de salida

Directorio en el que desea copiar todas las versiones de los archivos de Word. Obligatorio.

Por ejemplo, para usar las listas de archivos incluidas en el directorio c:\ompm\filelists y extraer las versiones en el directorio c:\ompm\output, escribiría lo siguiente:

vet c:\ompm\filelists c:\ompm\output

Mensajes de error de VET

En la tabla siguiente se muestran los mensajes de error que VET escribe en el registro y en el archivo de acciones.

Mensaje de error Descripción

IssueID 9090: Could not open document <document name>. (Identificador de problema 9090: no se pudo abrir el documento <nombreDeDocumento>.)

El documento original, que se marcó indicando que contenía versiones, no se pudo abrir en Word.

IssueID 9096: Could not get the number of versions for document <document name>. (Identificador de problema 9096: no se pudo obtener el número de versiones del documento <nombreDeDocumento>.)

VET no pudo consultar en el documento mencionado el número de versiones que contiene. Se produjo un error en el comando del modelo de objetos Versions.Count.

IssueID 9091: Could not delete existing version folder <folder path>. (Identificador de problema 9091: no se pudo eliminar la carpeta de versión existente <rutaDeCarpeta>.)

Hay una carpeta de versiones para un archivo específico y VET no pudo eliminarla ni crear una carpeta nueva para los archivos de la nueva versión.

IssueID 9092: Could not create directory to hold versions <directory name>. (Identificador de problema 9092: no se pudo crear el directorio para hospedar las versiones <nombreDeDirectorio>.)

VET no pudo crear un directorio para hospedar las versiones extraídas de un documento concreto.

IssueID 9093: Failed to access version item. (Identificador de problema 9093: no se pudo tener acceso al elemento de versiones.)

VET no pudo obtener acceso a la versión con el comando del modelo de objetos de Word Versions.Item(i).

IssueID 9094: Failed to open version <version number> from <file name>. (Identificador de problema 9094: no se pudo abrir la versión <númeroDeVersión> de <nombreDeArchivo>.)

VET no pudo abrir la versión especificada con el comando del modelo de objetos de Word Versions.Item(i).Open().

IssueID 9095: Failed to save version <version number> from <file name> to <version folder name>. (Identificador de problema 9095: no se pudo guardar la versión <númeroDeVersión> de <nombreDeArchivo> en <nombreDeCarpetaDeVersiones>.)

VET no pudo guardar la versión especificada del documento en la carpeta de versiones.