Early Late Binding - Exemple de cod VBA

Cuprins

Ori de câte ori atribuiți un obiect unei variabile obiect, VB efectuează un proces numit legare. Obiectele pot fi legate timpuriu sau târziu. Este ușor să faci diferența: Dacă declarați o variabilă ca obiect, sunteți obligatoriu târziu. Legarea timpurie permite compilatorului să efectueze alte optimizări și să aloce memorie înainte ca o aplicație să se execute, permițând codului dvs. să ruleze mult mai repede. Cu toate acestea, legarea târzie poate fi de dorit în unele cazuri.

Exemple:

12345678910111213 „Legare timpurieSub earlybinding ()„Creați o variabilă pentru a păstra noua aplicație ExcelDim xlApp Ca Excel. Aplicație„Atribuiți aplicația Excel variabileiSetați xlApp = New Excel.Application„Adăugați un registru de lucru în xlApp și faceți xlApp vizibilxlApp.Workbooks.AddxlApp.Visible = AdevăratSfârșitul Sub
123456789101112 - Obligatoriu târziuSub-legare tardivă ()'Creați o variabilă pentru a păstra un obiect nouDim xlApp Ca obiect„Alocați aplicația Excel obiectuluiSetați xlApp = CreateObject („Excel.Application”)„Adăugați un registru de lucru în xlApp și faceți xlApp vizibilxlApp.Workbooks.AddxlApp.Visible = AdevăratSfârșitul Sub

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave