Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

El campo NOMBREARCHIVO no se actualiza automáticamente cuando abre un documento en Word

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

Síntomas
Cuando abre un documento en una de las versiones de Microsoft Word enumeradas en la sección "La información de este artículo se refiere a" de este artículo, el campo NOMBREARCHIVO (y la ruta de acceso si es aplicable) no se actualiza al nombre y la ubicación del archivo que acaba de abrir.
Causa
Este comportamiento es un cambio de diseño en Microsoft Word 2002 y en versiones posteriores para permitir que un documento de Word que contiene un campo NOMBREARCHIVO se abra más rápidamente.
Solución
Para solucionar temporalmente este comportamiento, utilice uno de los métodos siguientes.

Método 1: actualice el campo manualmente

Para actualizar el campo manualmente, seleccione el campo del documento de Word y presione F9.

Método 2: cree una macro para actualizar el campo automáticamente

Microsoft proporciona ejemplos de programación solamente como ilustración, sin ninguna garantía ya sea expresa o implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden ayudar a explicar la funcionalidad de un procedimiento en particular. Sin embargo, no modificarán estos ejemplos para proporcionar una funcionalidad adicional ni crearán procedimientos que cumplan sus requisitos específicos.

Para actualizar automáticamente el campo contenido en el documento de Word, cree una macro AutoOpen. Para ello, siga estos pasos:
  1. Inicie Word y abra el documento que contiene el campo que no se actualiza automáticamente.
  2. En Microsoft Office Word 2003 o en Word 2002, en el menú Herramientas, seleccione Macro y haga clic en Macros.

    En Microsoft Office Word 2007, haga clic en la ficha Programador y, a continuación, haga clic en Macros en el grupo Código.
  3. En el cuadro de diálogo Macros, siga estos pasos:
    1. En el cuadro Nombre de macro, escriba AutoOpen.
    2. Cambie el valor del cuadro Macros en al nombre de archivo de su documento.
    3. Haga clic en Crear.
  4. En la hoja de código del editor de Microsoft Visual Basic debe ver ahora el principio de su macro AutoOpen. Por ejemplo, debe ver lo siguiente:
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'End Sub
  5. Escriba, o copie y pegue, el código de macro siguiente en su macro AutoOpen:
       Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStory
  6. Su macro AutoOpen debe ser ahora similar al ejemplo siguiente:
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'   Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStoryEnd Sub
  7. En el menú Archivo, haga clic en Guardar nombreDeArchivo.
  8. En el menú Archivo, haga clic en Cerrar y volver a Microsoft Word.
  9. En Word 2003 o Word 2002, en el menú Herramientas, seleccione Macro y haga clic en Seguridad.

    En Word 2007, haga clic en la ficha Programador y, a continuación, haga clic en Seguridad de macros en el grupo Código.
  10. En Word 2003 o Word 2002, en la ficha Nivel de seguridad, cambie el nivel de seguridad a Medio y haga clic en Aceptar.

    En Word 2007, bajo Configuración de macros, haga clic para seleccionar la opción Habilitar todas las macros.
  11. Cierre el documento.
  12. Vuelva a abrir el documento de Word.
  13. Haga clic en Habilitar macros en el cuadro de diálogo Advertencia de seguridad.
El campo debe actualizarse ahora automáticamente en el documento de Word.
Más información
El campo NOMBREARCHIVO se actualizará automáticamente cuando cambie a la vista preliminar o cuando imprima el documento.

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
211629 Qué campos se actualizan cuando abre, repagina o imprime un documento
Para obtener más información acerca de las macros AutoOpen, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
286310 Comportamiento de las macros AutoExec y AutoLoad en Word
WD2007
Propiedades

Id. de artículo: 832897 - Última revisión: 12/27/2007 10:17:00 - Revisión: 5.0

  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
  • kbprb KB832897
Comentarios