Compartir vía


Método Workbook.RunAutoMacros (Excel)

Ejecuta la macro Auto_Open, Auto_Close, Auto_Activate o Auto_Deactivate adjunta al libro. Este método se incluye por motivos de compatibilidad con versiones anteriores. Para el nuevo código de Visual Basic, debe usar los eventos Open, Activate y Deactivate y el método Close en lugar de estas macros.

Sintaxis

expresión. RunAutoMacros (que)

Expresión Variable que representa un objeto Workbook .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Which Obligatorio XlRunAutoMacro Especifica la macro automática que se debe ejecutar.

Ejemplo:

En este ejemplo se abre el libro Analysis.xls y, a continuación, se ejecuta la macro Auto_Open.

Workbooks.Open "ANALYSIS.XLS" 
ActiveWorkbook.RunAutoMacros xlAutoOpen

En este ejemplo se ejecuta la macro Auto_Close para el libro activo y, a continuación, se cierra el libro.

With ActiveWorkbook 
 .RunAutoMacros xlAutoClose 
 .Close 
End With

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.