Muutujad
Järgmised laused ja funktsioonid on mõeldud muutujatega töötamiseks. Nende funktsioonide abil saad muutujaid kirjeldada ja määrata, teisendada muutujate tüüpi ja määrata muutuja tüüpe.
CCur Function
Teisendab string- või arvavaldise valuutaavaldiseks. Lokaadi sätteid kasutatakse kümnendkohtade eraldaja ja valuutasümbolite kasutuse määramiseks.
CBool Function
Teisendab string- või arvvõrdluse tõeväärtusavaldiseks või üksiku arvavaldise tõeväärtusavaldiseks.
DefBool Statement
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefBool-lause muutujate vaikimisi andmetüübi tähevahemiku järgi.
DefCur Statement
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefCur-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefDate Statement
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefDate-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefDbl Statement
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefErr Statement
Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefErr-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefInt Statement
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefLng Statement
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefObj Statement
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
DefSng Statement
Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefSng-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefStr Statement
Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefStr-lause vaikimisi muutujatüübi tähevahemiku järgi.
DefVar Statement
Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.
IsEmpty Function
Testib, kas variandimuutuja sisaldab tühiväärtust. Tühiväärtus näitab, et muutuja pole algväärtustatud.
IsNull Function
Testib, kas variant sisaldab tühiväärtust, mis näitab, et muutuja ei sisalda andmeid.
IsNumeric Function
Kontrollib, kas avaldis on arv. Kui avaldis on arv, siis tagastab funktsioon väärtuse Tõene, muul juhul väärtuse Väär.
IsObject Function
Testib, kas objektimuutuja on OLE-objekt. Kui muutuja on OLE-objekt, siis tagastab funktsioon väärtuse Tõene, muul juhul tagastatakse väärtus Väär.
Erase Function
Kustutab fikseeritud suurusega massiivide massiivielementide sisu ja vabastab muutuva suurusega massiivide kasutatava mälu.
Public Statement
Mõõtmestab muutuja või massiivi mooduli tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv kõigis teekides ja moodulites.
Global Statement
Mõõtmestab muutuja või massiivi globaalsel tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv aktiivse seansi teekides ja moodulites.
Static Statement
Kirjeldab muutuja või massiivi alaprotseduuri või funktsiooni protseduuri tasemel ja seetõttu säilivad muutuja või massiivi väärtused pärast alamprotseduuri või funktsiooni sulgemist. Kehtivad ka lause Dim reeglid.
TypeName Function; VarType Function
Tagastab muutuja teavet sisaldava stringi (TypeName) või arvväärtuse (VarType).
FindObject Function
Võimaldab pöörduda käitusajal objekti poole stringiparameetrina objekti nime abil.
FindPropertyObject Function
Võimaldab pöörduda käitusajal objektide poole stringiparameetrina objekti nime abil.
Optional (in Function Statement)
Võimaldab määrata funktsioonile valikulisena edastatavad parameetrid.
EqualUnoObjects Function
Tagastab väärtuse Tõene, kui Basicu kaks määratud Uno objekti esindavad Uno objekti sama eksemplari.