Early Late Binding - Exemplos de código VBA

Índice

Sempre que você atribui um objeto a uma variável de objeto, o VB realiza um processo chamado obrigatório. Os objetos podem ser de ligação antecipada ou tardia. É fácil perceber a diferença: Se você declarar uma variável como objeto, você está vinculando tardiamente. A vinculação inicial permite que o compilador execute outras otimizações e aloque memória antes que um aplicativo seja executado, permitindo que seu código seja executado muito mais rápido. No entanto, a ligação tardia pode ser desejável em alguns casos.

Exemplos:

12345678910111213 'Early BindingSub vinculação precoce ()'Criar variável para conter o novo aplicativo ExcelDim xlApp As Excel.Application'Atribuir aplicativo do Excel à variávelDefina xlApp = New Excel.Application'Adicionar pasta de trabalho ao xlApp e tornar o xlApp visívelxlApp.Workbooks.AddxlApp.Visible = TrueEnd Sub
123456789101112 'Late BindingSub latebinding ()'Criar variável para conter novo objetoDim xlApp As Object'Atribuir aplicativo Excel ao objetoDefinir xlApp = CreateObject ("Excel.Application")'Adicionar pasta de trabalho ao xlApp e tornar o xlApp visívelxlApp.Workbooks.AddxlApp.Visible = TrueEnd Sub

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave