Reliure précoce tardive - Exemples de code VBA

Table des matières

Chaque fois que vous affectez un objet à une variable d'objet, VB exécute un processus appelé obligatoire. Les objets peuvent être reliés en avance ou en retard. C'est facile de faire la différence : Si vous déclarez une variable en tant qu'objet, vous êtes en retard. La liaison précoce permet au compilateur d'effectuer d'autres optimisations et d'allouer de la mémoire avant l'exécution d'une application, permettant à votre code de s'exécuter beaucoup plus rapidement. Cependant, la liaison tardive peut être souhaitable dans certains cas.

Exemples:

12345678910111213 'Reliure anticipéeSous-fixation anticipée()'Créer une variable pour contenir la nouvelle application ExcelDim xlApp en tant qu'Excel.Application'Attribuer l'application Excel à la variableDéfinir xlApp = Nouveau Excel.Application'Ajouter un classeur à xlApp et rendre xlApp visiblexlApp.Workbooks.AddxlApp.Visible = VraiFin du sous-marin
123456789101112 'Reliure tardiveSous-liaison tardive()'Créer une variable pour contenir un nouvel objetDim xlApp en tant qu'objet'Attribuer l'application Excel à l'objetDéfinir xlApp = CreateObject("Excel.Application")'Ajouter un classeur à xlApp et rendre xlApp visiblexlApp.Workbooks.AddxlApp.Visible = VraiFin du sous-marin

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave