Muuttujat
Oheiset lauseet ja funktiot ovat käytettävissä muuttujiin vaikutettaessa. Näitä funktioita käytetään muuttujien määrittelyyn ja niiden tyypin muuttamiseen tai määrittämiseen.
CCur Function
Ccur muuntaa merkkijonolausekkeen numeeriseksi tai valuuttalausekkeeksi. Paikalliset asetukset otetaan huomioon desimaalierottimessa ja valuuttasymboleissa.
CBool Function
CBool muuntaa merkkijono- tai numeerisen vertailun Boolen lausekkeeksi tai muuntaa numeerisen lausekkeen Boolen lausekkeeksi.
CDbl Function
CDbl muuntaa numeerisen tai merkkijonolausekkeen kaksoistarkkuuden liukuluvuksi (double).
CSng Function
Csng muuntaa merkkijono tai numeerisen lausekkeen perustarkkuuden liukuluvuksi (single)
CVErr Function
CVErr muuntaa merkkijono- tai numeerisen lausekkeen variant-lausekkeeksi, joka on alityyppiä "Error".
DefBool Statement
Jos tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty, DefBool-lause asettaa muuttujan oletustietotyypin alkukirjainten perusteella.
DefCur Statement
DefCur-lause asettaa muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefDate Statement
DefDate-lause asettaa muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefDbl Statement
Asetetaan muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefErr Statement
DefErr-lause asettaa muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefInt Statement
Asetetaan muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefLng Statement
Asetetaan muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefObj Statement
Asetetaan muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefSng Statement
DefSng-lause asettaa muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefStr Statement
DefStr-lause asettaa muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
DefVar Statement
Asetetaan muuttujan tietotyyppi kirjainalueen mukaiseksi, mikäli tyypin määrittävää kirjainta tai avainsanaa ei ole käytetty.
IsDate Function
IsDate testaa, voidaanko numeerinen tai merkkijonolauseke muuntaa Date-muuttujaksi (päivämääräksi).
IsEmpty Function
IsEmpty tutkii, onko variant-muuttujan sisältö tyhjä-arvo. Se ilmaisee, ettei muuttujaa ole alustettu.
IsNull Function
IsNull testaa, onko variant-muuttujassa erityinen Null-arvo, joka kertoo, että muuttuja ei sisällä tietoa.
IsNumeric Function
IsNumeric tutkii, onko lauseke luku. Jos lauseke on luku, funktio palauttaa arvon True (tosi), muutoin funktio palauttaa arvon False (epätosi).
IsObject Function
IsObject tutkii, onko muuttuja OLE-objekti. Jos muuttuja on OLE-objekti, funktio palauttaa arvon True (tosi), muutoin se palauttaa arvon False (epätosi).
Erase Function
Erase poistaa kiinteäkokoisten taulukoiden alkioiden sisällöt ja vapauttaa muuttavakokoisten taulukoiden käyttämän muistin.
Option Explicit Statement
Option explicit -lauseella määrätään nimenomainen esittely jokaiselle ohjelmakoodin muuttujalle Dim-lauseella.
Public Statement
Public-lauseella asetetaan muuttuja tai taulukko moduulitasolla (ei siis proseduurin tai funktion sisällä), niin että esitelty muuttuja tai taulukko kelpaa kaikissa kirjastoissa ja moduuleissa.
Global Statement
Global-lauseella asetetaan muuttuja tai taulukko globaalilla tasolla (siis ei proseduurin tai funktion sisällä), niin että esitelty muuttuja tai taulukko kelpaa kaikissa kirjastoissa ja moduuleissa senhetkisen istunnon ajan.
Static Statement
Static-lauseella määritellään muuttuja tai taulukko proseduuritasolla proseduurin tai funktion sisällä, niin että muuttujan tai taulukon arvot jäävät voimaan proseduurista tai funktiosta poistuttaessa. Dim-lauseen käytännöt ovat myös voimassa.
TypeName Function; VarType Function
Muuttujan tietoja palautetaan merkkijonona (TypeName) tai numeroarvona (VarType).
FindObject Function
FindObject tekee mahdolliseksi objektin osoittamisen ajonaikaisesti merkkijonoparametrilla objektin nimen kautta.
FindPropertyObject Function
FindPropertyObject tekee mahdolliseksi objektien osoittamisen ajonaikaisesti merkkijonoparametreilla, joissa käytetään objektien nimiä.
Optional (in Function Statement)
Optional-määre tekee mahdolliseksi määritellä parametri, joka välitetään funktioon valinnaisesti.
EqualUnoObjects Function
EqualUnoObjects palauttaa arvon True, jos kaksi määrättyä Basic Uno-oliota edustavat samaa Uno-olion ilmentymää.