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.
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.
den 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.
- Åbn Notesblok
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
4. Din fil skal se ud som ikonet nedenfor:
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.
Klik På Kør eller tryk på F5