Maďarská notace (Hungarian Notation, RVBA Naming Conventions) je jednou ze zažitých konvencí pro názvosloví proměnných a konstant ve Visual Basicu (VB, potažmo VBA). Tabulka níže ukazuje příklady tvorby názvů. Application app appword Boolean bool {f, bln} boolprospel ByRef r rintpromennaziskanaodkazem Byte byte {byt} byteznak Class cls clstrida Clipboard clp clpschranka ComboBox cbo cbopoleseseznamemzakaznici CommandBar cb {cmb} cbpanelformat CommandBars cbs cbspanely CommandButton cmd cmdtlacitko CommonDialog cdl cdltisk Connection cnn {cn, cnx} cnndatabazovepripojeni Container cnt cntkontejner Control ctl ctlovladaciprvek Controls ctls ctlsovladaciprvky Currency cur curmena Database db dbprodukty Date date {dtm} dtmdatum Decimal dec decpromenna Diagram dg {dia} diadiagramprocesu Dialog dlg dlgvyberbarvy Excelplus.NET 1
Document doc docmujdokument Double dbl dblvelicina DTPicker dtp dtpdatetimepicker Error err errchybavypoctu Field fld flddatabazovepole Fields flds fldsdatabazovapole Frame fra fraramecek Grid grd grdprvekmrizka Group grp grpskupinaa Groups grps grpstymy Handle h hwndexcel, hwndform Chart cht {c, ch} chtsloupcovygraf CheckBox chk chkzaskrtavacipolicko Image img imgprvekobrazek ImageCombo imc imcpoleseseznamemobrazku ImageList iml imlseznamobrazku Index idx idxindex Integer int inthodnota Kolekce s (po uvedení typu) intslosovanacisla, frmsformulare Konstanta c {con} intcbarva, dblcpi, conpi Label lbl lblpopisek ListBox lst lstseznam ListItem (ListView) lit litprvnipolozka ListObject lo lotabulkadriveseznam ListSubItem (ListView) lsi lsiprvnisubpolozka ListView lvw lvwslozky Excelplus.NET 2
Long lng lngpocet Memo mem memtyppolememo Menu mnu mnukopirovat Module bas {mod} basmodulfunkce, modfunkce MonthView mvw mvwmesicnikalendar MultiPage mp mpvicenasobnastranka Node (TreeView) nod nodsmrk Nodes (TreeView) nods nodsjehlicnany Object obj objmujobjekt Objects objs objspastelky OCX, CustomControl ocx ocxvlastniprvekactivex OLE ole oleobjekt OptionButton opt optprepinac Picture pic picfotografie PivotTable pt ptkontingencnitabulka Pole a aintpolecelychcisel, astrpoleretezcu, aobjufo Private m mstrlokalnipromennaretezec ProgressBar prb prbindikatorprubehu Property prp prpvlastnost Public g gobjglobalniobjekt QueryDef qry qrydotazquery Range rng rngvypocitanebunky Recordset rst {rs} rstzaznamy RefEdit rfe rfevstupnibunka Reference ref refodkaz Relation rel relrelace Excelplus.NET 3
Report rpt rptvysledky Ribbon rb rbpaskaret RichTextBox rtf rtfobarvenyprogramovykod ScrollBar sb sbposuvnik Shape shp shpobdelnik Sheet sh {sht} shlistgraf Single sng sngnamereno SmartTag st {smt} smtsmarttagkurz Soubor identifikace dle přípony MujFormular.frm, ModulFunkce.bas, VlastniTrida.cls Sparkline spl splminigraf SpinButton spn spnciselnik Static s sintstatickapromennacelecislo StatusBar sbr sbrstavovyradek String str strprijmeni String (pevná délka) stf stfpsc TableDef tbl tbldotaztabulka TabStrip tbs tbskarty TextBox txt txttextovepole Timer tmr tmrcasovac ToggleButton tgl tglprepinacitlacitko TreeView tvw tvwkorenovyadresar User usr usrspravce UserForm frm frmmujformular Variant var varneznamapromenna Workbook wb {wkb} wbsesit Worksheet ws {wsh, wks} wspracovnilist1 Excelplus.NET 4
Workspace wrk wrkpracovniprostor Excelplus.NET 5