Понякога искам да преглеждам набор от елементи, докато разработвам, отстранявам проблеми или отстранявам грешки в някакъв код и не си струва да създавам действителна функция или подпрограма. В тези ситуации обичам да използвам знака за крайно двоеточие (:
) за изпълнение на множество оператори– включително цели цикли For– в един ред на Immediate Window .
Ето един пример:
For i = 0 To CurrentDB.TableDefs.Count - 1: ?i, CurrentDB.TableDefs(i).Name: Next i
Единичният ред код по-горе е еквивалентен на следния традиционен код:
For i = 0 To CurrentDB.TableDefs.Count - 1
Debug.Print i & vbTab & CurrentDB.TableDefs(i).Name
Next i
Чувствам се задължен да спомена, че докато примерният код от горната част на тази статия е напълно валиден синтаксис, който бихте могли да използвате в традиционен кодов модул, той е ужасно нечетим* и трябва да се използва само за „бърза и мръсна“ употреба при разработка в Immediate Window, където гарантирано ще бъде изчезнал завинаги веднага щом излезете от приложението (или претоварите буфера на Immediate Window).