Macro para guardar automáticamente Personal.xls sin preguntar

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 153893
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
Al editar el Personal.xls archivo en Microsoft Excel para Windows (o thePersonal libro de macros en Microsoft Excel para Macintosh), areasked para guardar los cambios al salir de Microsoft Excel.

Este artículo describe cómo crear una macro que impide que el mensaje que aparece y que guarda los cambios automáticamente cuando se cierra archivos.

Para obtener información acerca de la finalidad y la ubicación de este archivo, consulte la sección "Fondo" más adelante en este artículo.
Más información
Microsoft proporciona ejemplos de programación únicamente con fines ilustrativos, sin ninguna garantía expresa o implícita. Esto incluye, pero no se limita a, las garantías implícitas de comerciabilidad o idoneidad para un fin determinado. Este artículo asume que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos. Para guardar automáticamente el archivo de la macro al salir de Microsoft Excel, usar el método apropiado para su situación.

Microsoft Excel 97 para Windows

  1. En el menú Ventana, haga clic en mostrar.
  2. En la lista "Mostrar libro", haga clic en Personal.xls y haga clic en Aceptar.
  3. En el menú Herramientas, seleccione Macro y haga clic en Editor de Visual Basic.

    Aparecerá el Editor de Visual Basic.
  4. En el panel proyecto, haga clic en el signo más junto a "VBAProject (PERSONAL.(XLS) ". A continuación, haga clic en el signo más junto a "Módulos". Haga doble clic en uno de los módulos indicados como parte del PERSONAL.XLS.
  5. En el panel de código, escriba el siguiente código:
          Sub Auto_Close()         ThisWorkbook.Save      End Sub						
  6. En el menú archivo, haga clic en "Cerrar y volver a Microsoft Excel".
  7. En el menú Ventana, haga clic en Ocultar.
  8. En el menú archivo, haga clic en salir para salir de Microsoft Excel.
Es no se le para guardar el Personal.xls archivo quitMicrosoft Excel.

Microsoft Excel 5.0 y 7.0 para Windows

  1. En el menú Ventana, haga clic en mostrar.

    Si tiene un archivo Personal.xls, aparece en el cuadro de diálogo Mostrar.
  2. Haga clic en Personal.xls y haga clic en mostrar.
  3. En el menú Insertar, haga clic en Macro y, a continuación, haga clic en módulo.
  4. Escriba el siguiente código de macro en la hoja de módulo:
          Sub Auto_Close()         ThisWorkbook.Save  'Saves the workbook the macro is in.      End Sub						
  5. En el menú archivo, haga clic en Guardar.
  6. En el menú Ventana, haga clic en Ocultar.
  7. En el menú archivo, haga clic en salir.
Al salir de Microsoft Excel, no se le pida guardar los cambios en el archivo thePersonal.xls. En su lugar, los cambios se guardan automáticamente.

Microsoft Excel 5.0 para Macintosh

  1. En el menú Ventana, haga clic en mostrar.

    Si tiene un libro de macros Personal, aparece en el cuadro de diálogo Mostrar.
  2. Haga clic en libro de macros Personal y, a continuación, haga clic en mostrar.
  3. En el menú Insertar, haga clic en Macro y, a continuación, haga clic en módulo.
  4. Escriba el siguiente código de macro en la hoja de módulo:
          Sub Auto_Close()         ThisWorkbook.Save  'Saves the workbook the macro is in.      End Sub						
  5. En el archivo de menú, haga clic en Guardar.
  6. En el menú Ventana, haga clic en Ocultar.
  7. En el menú archivo, haga clic en salir.
Al salir de Microsoft Excel, no se le pida guardar los cambios en el archivo de libro de macros thePersonal. En su lugar, los cambios se guardan automáticamente.

Fondo

Excel almacena las macros personalizadas en el archivo Personal.xls para Windows de Microsoft Excel y el libro de macros Personal en Microsoft Excel para theMacintosh.

En Microsoft Excel para Windows, el archivo Personal.xls normalmente se encuentra en la carpeta \Excel\Xlstart. En Microsoft Excel para Macintosh, thePersonal libro de macros normalmente reside en la carpeta "Sistema carpeta: preferencias: Excel Folder(5) de inicio".

Cuando se abra Microsoft Excel, el opensautomatically de libro de macros Personal pero está oculto. Si graba una nueva macro y especificar esa themacro se registrarán en el libro de macros Personal o en Personal.xls, o sino modificarlo de ninguna manera, se le pedirá que guarde cuando quitMicrosoft Excel. Simplemente mostrar libro y, a continuación, rehiding se cuenta como acambio, y se le pedirá que guarde los cambios al salir de MicrosoftExcel.
Referencias
Para obtener más información sobre el evento de cierre en Microsoft Excel 97, acto seguido el Ayudante de Office, escriba evento de cierre, haga clic en Buscar y, a continuación, haga clic en la opción "Evento WorkbookBeforeClose".

Nota: Si el Ayudante está oculto, haga clic en el botón Ayudante de Office en la barra de herramientas visitada. Si el asistente no es capaz de responder a la consulta, consulte el artículo siguiente en Microsoft Knowledge Base:
176476 DESACTIVADO: Ayudante de Office no responde a las preguntas de Visual Basic
"Guía del programador de Visual Basic de Microsoft Excel", páginas 205-210

"Guía del usuario de Visual Basic", versión 5.0, capítulo 13, creación de AutomaticProcedures y las aplicaciones de complemento

Para obtener más información acerca de las macros Auto_Close, haga clic en la ficha Índice en Microsoft Excel ayuda y escriba el texto siguiente:
Auto_Close
5.00a 5.00 c 7 97 8.00 xl97 XL

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 153893 - Última revisión: 12/04/2015 15:05:28 - Revisión: 3.0

Microsoft Excel 97 Standard Edition, Microsoft Excel 95 Standard Edition, Microsoft Excel 5.0 Standard Edition

  • kbnosurvey kbarchive kbdtacode kbhowto kbprogramming kbmt KB153893 KbMtes
Comentarios