Hvad er forskellen mellem VB og VBA?

hvad er forskellen mellem VB og VBA?

VB (eller Visual Basic) og VBA (eller Visual Basic til applikationer) til næsten alle programmeringsformål er det samme sprog. De er begge afledt af det samme originale programmeringssprog kaldet Basic. VBA fungerer dog inden for en’ vært ‘ applikation-som ord eller udmærke sig-det kan ikke fungere uafhængigt som VB kan.

VBA er skrevet i VBE – Visual Basic Editor. Du kan komme til denne editor ved at trykke på Alt + F11 på tastaturet.

VBA 13 PIC 01

VB på den anden side er skrevet i Visual Studio-Du kan enten bruge VB 6.0 (som er meget ens i syntaks til VBA, eller VB.Net (som er mere opdateret og oprettet til at køre med.Net-rammen, som de nyeste programmer på computere bruger. Visual Basic kan kompilere til en uafhængig eks (eksekverbar) fil, mens VBA-formularer og moduler ikke kan, de kræver deres værtsapplikation for at kunne køre.

VBA 13 PIC 02den visuelle grundlæggende 6.0 skærm

Hvad er VBS?

VBS (Visual Basic Script) er et scriptsprog, der blev modelleret på VB og oprindeligt designet til at tilføje programmeringsevne til hjemmesider. Men i dag er det bruges mere af vinduer-baserede server administratorer til at overvåge opgaver på computere. Du kan oprette en vbs-fil, der kan køre som en eks-fil gør. En VBS-fil kan også kaldes til at køre indefra VBA kode.

Du kan oprette en simpel VBS-fil ved hjælp af Notesblok.

  1. Åbn Notesblok

VBA-13-PIC-03

2. Skriv følgende.

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. Klik på Fil, Gem og skriv navnet på filen inklusive en udvidelse af .vbs

VBA 13 PIC 04

4. Din fil skal se ud som ikonet nedenfor:

VBA 13 PIC 05

kører filen indefra VBA

du har muligvis en rutine i VBA, der er afhængig af at have en mappe kaldet arbejde på din brugers computer. Du kan derfor ringe til VBS-filen fra VBA for at oprette denne mappe.

VBA 13 PIC 06

Klik På Kør eller tryk på F5

VBA 13 PIC 07



Skriv et svar

Din e-mailadresse vil ikke blive publiceret.