Convertir archivos de Office binarios mediante el convertidor de archivos de Office (OFC) y la herramienta de extracción de versiones (VET)
Se aplica a: Office 2010
Última modificación del tema: 2016-11-29
El Director de planeamiento de migración de Office (OMPM) incluye dos herramientas que le ayudarán a administrar los archivos binarios de Office durante la migración a Microsoft Office 2010. El convertidor de archivos de Office (OFC) permite la conversión masiva de archivos binarios al formato OpenXML utilizado por Office 2010 y 2007 Office System. Con la herramienta de extracción de versiones (VET) podrá extraer varias versiones guardadas de un único documento Word 97–2003 a archivos individuales. Normalmente, se utilizan ambas herramientas a la vez con los resultados de los exámenes generados por OMPM.
Conversión masiva de archivos mediante el convertidor de archivos de Office
Antes de utilizar el convertidor de archivos de Office, revise las siguientes directrices de uso.
Es necesario instalar el Paquete de compatibilidad de Microsoft Office en los equipos que contengan los archivos que desea convertir. Para obtener más información, vea Módulo de compatibilidad de Microsoft Office para formatos de archivo de Word, Excel y PowerPoint (https://www.microsoft.com/downloads/es-es/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466).
El convertidor de archivos de Office convierte archivos .doc binarios al formato de archivo .docx utilizado por Word 2007. En consecuencia, cuando un usuario abre un archivo .docx convertido en Word 2010, el archivo se abre en el modo de compatibilidad Word 2007. El convertidor de archivos de Office no admite la conversión de archivos .doc al formato .docx de Word 2010 . Los usuarios pueden convertir los archivos de manera individual al formato .docx de Word 2010 haciendo clic en la ficha Archivo y, a continuación, en Convertir.
El convertidor de archivos de Office puede realizar conversiones con una profundidad máxima de 10 carpetas. Por ejemplo, DestinationPathTemplate=I:\Converted\*1\*2\*3\*4\*5\*6\*7\*8\*9\ funciona correctamente. Sin embargo, DestinationPathTemplate=I:\Converted\*1\*2\*3\*4\*5\*6\*7\*8\*9\*10\ no funciona. Para solucionar este problema, utilice comandos como net use o subst para acortar la ruta de acceso.
Antes de ejecutar el convertidor de archivos de Office, modifique el archivo ofc.ini para establecer los valores adecuados.
Para convertir archivos
En un símbolo del sistema, desplácese hasta la carpeta en la que está instalado el convertidor de archivos de Office.
Escriba el siguiente comando:
ofc <ofc.ini>
El parámetro de este comando es el siguiente.
Parámetro | Descripción |
---|---|
ofc.ini |
La ubicación del archivo ofc.ini. Si no se especifica una ruta de acceso, el convertidor de archivos de Office buscará en el mismo directorio que el ejecutable. Opcional. |
Nota
Si establece FileListFolder y FoldersToConvert en el mismo conjunto de archivos, éste se convertirá dos veces.
Opciones de Ofc.ini
En la siguiente tabla 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 enumera el Id. exclusivo y la descripción de esta conversión. Obligatorio. |
La conversión se detiene con un mensaje de error. |
Error: encabezado de sección [Run] no válido o no se encuentra en OFC.INI. |
|
RunID |
Número de seguimiento de la conversión actual. Utilícelo para agrupar conversiones de diferentes equipos en la herramienta de informes. Obligatorio. |
Debe ser un valor numérico |
La conversión se detiene con un mensaje de error. |
Error: valor de RunID no válido o no se encuentra en OFC.INI. |
Descripción |
Texto utilizado para describir la ejecución de la conversión actual. Opcional. |
Texto de formato libre, truncado a 255 caracteres |
Omitir. |
No se aplica. |
LogDestinationPath |
Ubicación del archivo de registro generado al utilizar la opción FileList. Obligatorio. Esta opción no genera archivos de registro que capturen el texto que se muestra en la ventana de símbolo del sistema durante la conversión. Utilice el comando ">" (por ejemplo, ofc.exe > C:\Log.txt) para guardar el resultado del shell de comandos en un archivo de texto. |
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: valor de "LogDestinationPath" no válido o no se encuentra en OFC.INI. |
[ConversionOptions] |
Encabezado de sección de una parte del archivo .INI que gestiona las opciones de conversión. Obligatorio salvo que no se especifiquen opciones de conversión en el archivo .ini. |
La conversión se detiene con un mensaje de error. |
Error: encabezado de la sección [ConversionOptions] no válido o no se encuentra en OFC.INI. |
|
DoNotCab |
Permite a los usuarios deshabilitar la creación de archivos CAB en los archivos de registro. Opcional. |
Los valores válidos son: 1: se deshabilita la creación de archivos CAB de los archivos de registro 0: se habilita la creación de archivos CAB de los archivos de registro |
La conversión se detiene con un mensaje de error. |
Error: valor de DoNotCab no válido o no se encuentra en OFC.INI. |
MacroControl |
Determina si el convertidor incluye todos los proyectos de macros durante la conversión. La opción 1 da lugar a que el convertidor de archivos de Office produzca formatos de documento Open-XML sin macros (por ejemplo, .docx, xlsx, pptx). El código de macros o VBA de los documentos originales no se migrará. Opcional. |
Los valores válidos son: 1: omitir VBA durante la conversión 0: coincidir con el estado de las macros del documento de origen. |
El valor predeterminado es 0. |
Error: valor de "MacroControl" no válido en OFC.INI. |
[FoldersToConvert] |
Sección que enumera los directorios que se van a convertir mediante una operación independiente. Se omitirá FileList. Opcional. |
Lista de carpetas. |
Se omite si se facilita el archivo de entrada. |
Error: sección [FoldersToConvert] no válida en OFC.INI. |
ConvertSubfolders |
Si se especifican las carpetas, la opción 1 da lugar a que el convertidor de archivos de Office recorra las subcarpetas y convierta todos los documentos PPT de Word, XL, &. Opcional. |
0 o 1 |
El valor predeterminado es 0. |
Error: valor de "ConvertSubfolders" no válido en OFC.INI. |
[ConversionInfo] |
Sección que muestra la información de los archivos de entrada y de destino. Obligatorio. |
[ConvertedFolders] |
La conversión se detiene con un mensaje de error. |
Error: encabezado de sección [ConversionInfo] no válido o no se encuentra en OFC.INI. |
FileList |
Ruta de acceso a FileList. Opcional. |
Se produce un error si no existe y la sección [FoldersToConvert] está vacía. |
||
SourcePathTemplate |
Secuencia *\ que determina cuántos directorios se capturarán en la ruta de origen. Puede utilizar caracteres comodín de modo que un asterisco (*) represente un único segmento de una ruta de acceso. Opcional. Cuando se ejecuta SourcePathTemplate de manera local, se incluye la información de la ruta de acceso de la red. Por ejemplo, un archivo en C:\Documentos\archivo.doc se especifica como *1\=nombreDeEquipo, *2\=C:\, *3\=Documentos, y *4\=archivo.doc |
Todas las unidades físicas o asignadas o UNC. * o ‘.’ |
Error: valor de "SourcePathRoot" no válido en OFC.INI. |
|
DestinationPathTemplate |
Se utiliza para determinar la ubicación de un archivo convertido. Puede utilizar caracteres comodín de modo que un asterisco (*) y un número representen un único segmento de la ruta de acceso. Consulte los ejemplos a continuación de la tabla. Opcional. |
Todas las unidades físicas o asignadas o UNC. * o ‘.’ |
Error: valor de "DestinationPathRoot" no válido en OFC.INI. |
Los siguientes ejemplos ilustran cómo puede 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 conseguir este resultado, las opciones SourcePathTemplate y DestinationPathTemplate deben mostrarse así:
SourcePathTemplate = *\*\*\
DestinationPathTemplate = \\newserver\*3\*2
En este caso, DestinationPathTemplate asigna un número a cada segmento del directorio que está representado por un asterisco en SourcePathTemplate, de modo que:
*1 = userfiles
*2 = <nombreDeUsuario>
*3 = docs
En la siguiente tabla se muestran las ubicaciones de los archivos de origen de ejemplo y las ubicaciones resultantes de los archivos convertidos que tienen la opción indicada anteriormente.
Origen | Destino |
---|---|
|
|
|
|
|
|
Ejemplo 2
En este ejemplo, los archivos de origen se encuentran en las carpetas Mis documentos de los equipos locales del usuario. La ruta de acceso UNC es \\<nombreDeEquipo>\<letraDeUnidad>$\Documents and Settings\<nombreDeUsuario>\Mis documentos\. La salida deseada es \\DocServer\docs\<nombreDeUsuario>\.
Para conseguir este resultado, configure las opciones SourcePathTemplate y DestinationPathTemplate como se indica a continuación:
SourcePathTemplate = *\*\*\*\*\
DestinationPathTemplate = \\DocServer\*4\
En este caso, DestinationPathTemplate asigna un número a cada segmento de directorio representado por un asterisco en SourcePathTemplate, de modo que:
*1 = <nombreDeEquipo> (por ejemplo, DESKTOP3)
*2 = <letraDeUnidad>$ (por ejemplo, c$)
*3 = Documents and Settings
*4 = <nombreDeUsuario> (por ejemplo, bobsmith)
*5 = Mis documentos
En la siguiente tabla se muestran las ubicaciones de los archivos de origen de ejemplo y las ubicaciones resultantes de los archivos convertidos con las opciones indicadas anteriormente.
Origen | Destino |
---|---|
|
|
|
|
Uso de VET para extraer versiones de archivos de Word
Puede usar la herramienta de extracción de versiones (VET) incluida en OMPM para extraer versiones de archivos de Word creados en Office 2000, Office XP y Office 2003 que contienen control de versiones. Mediante el uso de esta herramienta, puede utilizar la lista de archivos generados por la utilidad de informes de OMPM.
Nota
VET requiere Microsoft .NET Framework 2.0 o posterior (https://msdn.microsoft.com/es-es/netframework/aa569263) y Microsoft Word 2003.
Para extraer versiones de archivos de Word
En un símbolo del sistema, desplácese hasta la carpeta en la que está instalado VET.
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 utilizar las listas de archivos incluidas en el directorio c:\ompm\filelists y extraer las versiones al directorio c:\ompm\output, debe introducir:
vet c:\ompm\filelists c:\ompm\output
Mensajes de error VET
En la siguiente tabla se muestran los mensajes de error que escribe VET tanto en el registro como en el archivo de acción.
Mensaje de error | Descripción |
---|---|
Id.DeProblema 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. |
Id.DeProblema 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. |
Id.DeProblema 9091: No se pudo eliminar la carpeta de versiones existente <rutaDeCarpeta>. |
Existe una carpeta de versiones de un archivo concreto y VET no pudo eliminarla ni crear una nueva carpeta para los nuevos archivos de versiones. |
Id.DeProblema 9092: No se pudo crear el directorio para hospedar el <nombreDeDirectorio> de versiones. |
VET no pudo crear un directorio para las versiones extraídas de un documento específico. |
Id.DeProblema 9093: No se pudo obtener acceso al elemento de versión. |
VET no pudo obtener acceso a la versión que utiliza el comando de modelos de objetos de Word Versions.Item(i). |
Id.DeProblema 9094: Error al abrir la versión <númeroDeVersión> de <nombreDeArchivo>. |
VET no pudo abrir la versión especificada mediante el comando de modelo de objetos de Word Versions.Item(i).Open(). |
Id.DeProblema 9095: Error al 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. |
See Also
Concepts
Introducción al Director de planeamiento de migración de Office para Office 2010
Configuración del examinador de archivos del Director de planeamiento de migración de Office para Office 2010
Ejecución del examinador de archivos del Director de planeamiento de migración de Office para Office 2010
Importación de archivos de registro del Director de planeamiento de migración de Microsoft Office a una base de datos
Análisis de informes del director de planeamiento de migración de Office para Office 2010
Referencia del Director de planeamiento de migración de Office para Office 2010