Jaký je rozdíl mezi VB a VBA? – Automatizovat Excellautomate Excel

jaký je rozdíl mezi VB a VBA?

VB (nebo Visual Basic) a VBA (nebo Visual Basic Pro aplikace) pro téměř všechny programovací účely jsou stejný jazyk. Oba jsou odvozeny ze stejného původního programovacího jazyka zvaného Basic. VBA však funguje v rámci „hostitelské“ aplikace-jako je Word nebo Excel-nemůže fungovat samostatně jako VB.

VBA je napsán v editoru VBE-Visual Basic. V prostředí Microsoft Office (Word, Excel, PowerPoint, Access nebo Outlook) se k tomuto editoru dostanete stisknutím kláves Alt+F11 na klávesnici.

VBA 13 PIC 01

VB na druhé straně je napsáno v Visual Studio, můžete použít buď VB 6.0 (což je velmi podobný syntaxi jazyka VBA, nebo VB.Net (což je více aktualizován a vytvořil v běhu s .Net Framework, že nejnovější programy na počítačích používat. Visual Basic může kompilovat do nezávislého exe (spustitelný) soubor, zatímco VBA formy a moduly nemohou, vyžadují jejich hostitelskou aplikaci, aby se spustit.

VBA 13 PIC 02obrazovka Visual Basic 6.0

co je to VBS?

VBS (Visual Basic Script) je skriptovací jazyk, který byl vytvořen po vzoru VB a původně navržen tak, aby přidat plánování schopnosti webové stránky. V dnešní době je však používán spíše správci serverů se systémem Windows ke sledování úkolů na počítačích. Můžete vytvořit soubor VBS, který lze spustit jako soubor exe. Soubor vbs lze také volat spustit z VBA kódu.

pomocí programu Poznámkový blok můžete vytvořit jednoduchý soubor VBS.

  1. otevřít poznámkový blok

VBA-13-PIC-03

2. Zadejte následující.

Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C:\Work"Set objFSO = CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.CreateFolder(strDirectory)Wscript.Echo strDirectory & " folder created"Wscript.Quit

3. Klikněte na Soubor, Uložit a zadejte název souboru včetně přípony .vbs

VBA 13 PIC 04

4. Soubor by měl vypadat jako ikona níže:

VBA 13 PIC 05

spuštění souboru, ze ve VBA

můžete mít rutinu v jazyce VBA, který spoléhá na složku s názvem Práce na vašem počítači uživatele. Můžete proto zavolat soubor vbs z VBA a vytvořit tuto složku.

VBA 13 PIC 06

klikněte na Spustit nebo stiskněte F5

VBA 13 PIC 07



Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.