Enlace anticipado tardío: ejemplos de código de VBA

Tabla de contenido

Siempre que asigna un objeto a una variable de objeto, VB realiza un proceso llamado vinculante. Los objetos se pueden enlazar antes o después. Es fácil notar la diferencia: Si declara una variable como Objeto, está vinculando tarde. El enlace temprano permite al compilador realizar otras optimizaciones y asignar memoria antes de que se ejecute una aplicación, lo que permite que su código se ejecute mucho más rápido. Sin embargo, la vinculación tardía puede ser deseable en algunos casos.

Ejemplos:

12345678910111213 'Encuadernación tempranaSub enlace temprano ()'Crear variable para contener la nueva aplicación de ExcelDim xlApp como Excel.Application'Asignar la aplicación de Excel a la variableEstablecer xlApp = New Excel.Application'Agregar libro de trabajo a xlApp y hacer que xlApp sea visiblexlApp.Workbooks.AddxlApp.Visible = VerdaderoEnd Sub
123456789101112 'Encuadernación tardíaSub latebinding ()'Crear variable para contener un nuevo objetoDim xlApp como objeto'Asignar la aplicación de Excel al objetoEstablecer xlApp = CreateObject ("Excel.Application")'Agregar libro de trabajo a xlApp y hacer que xlApp sea visiblexlApp.Workbooks.AddxlApp.Visible = VerdaderoEnd Sub

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave