excel-vba
Objeto de aplicación
Buscar..
Observaciones
Excel VBA viene con un modelo de objetos completo que contiene clases y objetos que puede usar para manipular cualquier parte de la aplicación Excel en ejecución. Uno de los objetos más comunes que utilizará es el objeto Aplicación . Este es un catchall de nivel superior que representa la instancia actual de ejecución de Excel. Casi todo lo que no está conectado a un libro de Excel en particular está en el objeto Aplicación .
El objeto Aplicación , como un objeto de nivel superior, tiene literalmente cientos de propiedades, métodos y eventos que se pueden usar para controlar cada aspecto de Excel.
Ejemplo de objeto de aplicación simple: minimizar la ventana de Excel
Este código utiliza el objeto de aplicación de nivel superior para minimizar la ventana principal de Excel.
Sub MinimizeExcel()
Application.WindowState = xlMinimized
End Sub
Ejemplo de objeto de aplicación simple: Mostrar versión Excel y VBE
Sub DisplayExcelVersions()
MsgBox "The version of Excel is " & Application.Version
MsgBox "The version of the VBE is " & Application.VBE.Version
End Sub
El uso de la propiedad Application.Version es útil para garantizar que el código solo funcione en una versión compatible de Excel.