Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

VBA Vs . VB

Ďalšie rozdiely medzi VBA ( Visual Basic for Applications ) a VB ( Visual Basic ) , takže si môžete vybrať programovací jazyk vhodný pre vaše potreby spracovania dát . Všeobecne platí , že použitie jazyka VBA , ak potrebujete spracovávať dáta v dokumente balíka Office , ako je napríklad dokument programu Word alebo zošit programu Excel . Použite VB , keď potrebujete pracovať s dátami z webu , alebo je potrebné použiť jeden z špecializovaných tried sú k dispozícii iba v rámci sietí , ako je " reč " triedy , ktoré môžete použiť v syntézy programov reči . Vykonávanie programy

VBA nemožno vytvárať spustiteľné programy , aj keď VB môže . Tieto programy majú príponu " EXE " , ako programy napísané v iných jazykoch robiť . Programy VBA spustiť v rámci otvorenej inštancie jednej z aplikácií balíka Office . Ak chcete napríklad spustiť program Word VBA , Word musí byť spustený pre váš program pracovať .
Objektov Modely

objekty , ktoré VBA pracuje na odlišné od tých , VB pracuje na . VB pracuje na objekty v rámci NET , zatiaľ čo VBA pracuje na objekty v rámci jednej z aplikácií balíka Office , ako je napríklad model objektu aplikácie Word . Napríklad , objektový model programu Word VBA zahŕňa " Nájsť " predmet , ktorý vám umožní prehľadávať obsah dokumentu programu Word je . VB nemá tento objekt . Objektový model programu Word obsahuje tiež " Aktívny dokument " objekt , ktorý má sub - objekty , ako sú " odseky " , " Word " a " znaky " . VB chýba to rovnako , ale má mnoho objektov v rámci kategórií NET Framework je . Tieto kategórie zahŕňajú " programovanie Windows , " " Uľahčenie " , " Kreslenie " a niekoľko ďalších .
Prvky

Sada užívateľského vstupu vás ovláda miesto vo formulároch je vo VB oveľa väčšie ako v jazyku VBA . VBA má jeden malý výber bežne používaných ovládacích prvkov , ako sú textové polia , zoznam kontrol , a príkazové tlačidlá . Riadenie sada VB sú tipy nástrojov , mesačné kalendáre a pokrok bary . Môžete si tiež vytvoriť vlastné menu vo VB s " Menu Gazy " a súvisiacich kontrol . VBA nemá takú funkciu .
Intellisense

Obidva programy vám pomôžu vstúpiť do programovania príkazy pomocou technológie Microsoft IntelliSense . Táto funkcia číta znaky , ako ste ich zadali , potom sa zobrazí malé textových polí , ktoré ponúkajú návrhy na dokončenie slovo , ktoré píšete . Napríklad , ak váš program má ovládacie tlačidlo s názvom " Button1 " , ako VBA a VB odporučí objekt " Button1 . " Avšak , VB Intellisense zobrazuje návrhy v okamihu, keď zadáte prvý znak . Naopak , VBA vyžaduje , aby ste požiadať o návrhy pred tým , než ponúka akýkoľvek .
Kontrola chýb

VB má kontrolu nad VBA lepší chybu , vo forme podobnej tabuľkovému procesoru mriežky v spodnej časti okna kódovanie . Ak urobíte chybu syntaxe pri písaní vyhlásenie , bude VB umožní pokračovať v písaní , sa zobrazí text chyby v mriežke práve spomínané , hovorím vám presne to , čo vládnu ste zlomený . VBA nebude kontrolovať syntax , kým stlačení tlačidla " Enter " sa presuňte na ďalší riadok . Ak to chybu , bude to poslať späť do súladu s chybou , ktorá môže prerušiť písanie tok .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené