Copiar un archivo en VBA (Microsoft Word)
Word utiliza un lenguaje de programación de macros conocido como Visual Basic para Aplicaciones o VBA. Muchas de las tareas que puede realizar en Visual Basic normal también puede realizarlas en VBA. Una de esas tareas es copiar archivos. Puede hacerlo utilizando el comando FileCopy, de la siguiente manera:
FileCopy source, target
Por supuesto, debe proporcionar las especificaciones adecuadas para las designaciones de origen y destino. Por ejemplo, si desea copiar un archivo llamado MyFile.Doc desde el directorio actual a la unidad F: (quizás donde tenga una unidad flash), puede hacerlo:
FileCopy myfile.doc, f:
Si intenta copiar un archivo que está abierto actualmente (ya sea por Word o mediante un programa diferente), VBA genera un error.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.
link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
WordTips es su fuente de formación rentable en Microsoft Word.
(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (5915) se aplica a Microsoft Word 2007 y 2010. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Word aquí:
link: / word-Copying_a_File_in_VBA [Copiar un archivo en VBA]
.