Mi a különbség a VB és a VBA között? – Excelautomate Excel automatizálása

mi a különbség a VB és a VBA között?

VB (vagy Visual Basic) és VBA (vagy Visual Basic for Applications) szinte minden programozási célra ugyanaz a nyelv. Mindkettő ugyanabból az eredeti programozási nyelvből származik, amelyet Basicnek hívnak. A VBA azonban egy ‘host’ alkalmazáson belül működik-mint például a Word vagy az Excel – nem működhet önállóan, mint a VB.

VBA van írva a VBE – a Visual Basic szerkesztő. A Microsoft Office környezetben (Word, Excel, PowerPoint, Access vagy Outlook) a billentyűzeten az Alt+F11 megnyomásával érheti el ezt a szerkesztőt.

VBA 13 PIC 01

VB másrészt a Visual Studio – ban van írva-használhatja a VB 6.0-t (ami szintaxisában nagyon hasonló a VBA-hoz, vagy VB.Net (ami több frissített és létrehozott futtatni a. net-Keretrendszer, hogy a legújabb szoftver programok a számítógépek használata. A Visual Basic képes lefordítani egy független EXE (futtatható) fájlba, míg a VBA űrlapok és modulok nem, a futtatáshoz szükségük van a host alkalmazásukra.

VBA 13 PIC 02 A Visual Basic 6.0 képernyő

mi a VBS?

a VBS (Visual Basic Script) egy VB-n modellezett szkriptnyelv, amelyet eredetileg programozási képesség hozzáadására terveztek a webhelyekhez. Manapság azonban inkább a Windows-alapú szerveradminisztrátorok használják a számítógépeken végzett feladatok megfigyelésére. Létrehozhat egy vbs fájlt, amely exe fájlként futtatható. A vbs fájl is hívható futtatni belül VBA kódot.

létrehozhat egy egyszerű vbs fájlt a Jegyzettömb segítségével.

  1. nyissa meg a Jegyzettömböt

VBA-13-PIC-03

2. Írja be a következőket.

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. Kattintson a Fájl gombra, mentse el, majd írja be a fájl nevét, beleértve a kiterjesztését.vbs

VBA 13 PIC 04

4. A fájlnak úgy kell kinéznie, mint az alábbi ikon:

VBA 13 PIC 05

A fájl futtatása a VBA-ból

előfordulhat, hogy a VBA-ban olyan rutin van, amely a felhasználó számítógépén lévő munka nevű mappára támaszkodik. Ezért felhívhatja a VBS fájlt a VBA-ból a mappa létrehozásához.

VBA 13 PIC 06

kattintson a Futtatás vagy nyomja meg az F5

VBA 13 PIC 07



Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.