Syntaks-fragmenter

Collabora Office Basic syntaks-fragmenter.

argumentfragment

argument-fragment

{[Optional [ByRef|ByVal]]|ParamArray} argument {{As typename|char}[ = expression]|[()]As Variant}

Parametre

Optional: Argumentet er ikke obligatorisk.

ByRef: Argumentet overføres ved reference. ByRef er standarden.

ByVal: Argumentet overføres ved værdi. Dets værdi kan ændres af den kaldte rutine.

char: Typeerklærings-tegn.

typename: Primitivt datatypename. Der kan også angives biblioteker eller moduler, der er defineret som typer.

= expression: Angiv standardværdi til argumentet, der matcher dets erklærede type. Optional er nødvendig for ethvert argument, der angiver en standardværdi.

ParamArray: Brug ParamArray, når antallet af parametre er ubestemt. Et typisk scenarie er en brugerdefineret Calc-funktion. Brug af ParamArray bør begrænses til den sidste parameter i en rutine.

tip

Brug af ParamArray eller = expression kræver, at Option Compatible er placeret foran den eksekverbare programkode i modulet.


warning

Under brug af Option VBASupport 1 initialiseres Optional-argumenter uden nogen standardværdi (= expression) efter deres datatype, undtagen hvis den er Variant.


matrix-fragment

matrix-fragment

( [[start To] end], .. )

Parametre

start: en dimensions nedre grænse.

end: en dimensions øvre grænse.

Flere dimensioner i en matrix betegnes med tegnet komma (,).

typenavn-fragment

primitivt datatype-fragment

{Boolean|Byte|Currency|Date|Double|Integer|Long|Object|Single|String|Variant}

tegn-fragment

typeerklærings-tegn

{ % | & | ! | # | $ | @ }

Støt os venligst!