Mikä on ero VB: n ja VBA: n välillä?

Mitä eroa on VB: llä ja VBA: lla?

VB (tai Visual Basic) ja VBA (tai Visual Basic for Applications) lähes kaikissa ohjelmointitarkoituksissa ovat samaa kieltä. Molemmat ovat peräisin samasta alkuperäisestä ohjelmointikielestä nimeltä Basic. VBA toimii kuitenkin "isäntäsovelluksessa" - kuten Wordissa tai Excelissä - se ei voi toimia itsenäisesti kuten VB.

VBA on kirjoitettu VBE - Visual Basic Editor. Microsoft Office -ympäristössä (Word, Excel, PowerPoint, Access tai Outlook) pääset tähän editoriin painamalla Alt+F11 näppäimistöllä.

Toisaalta VB on kirjoitettu Visual Studiossa - voit joko käyttää VB 6.0 (joka on syntaksiltaan hyvin samankaltainen kuin VBA tai VB.Net (joka on päivitetty ja luotu käytettäväksi uusimpien tietokoneohjelmistojen .Net Framework -käyttöjärjestelmän kanssa. Visual Basic voi kääntää itsenäiseen suoritettavaan exe -tiedostoon, kun taas VBA -lomakkeet ja -moduulit eivät voi, ne vaativat isäntäsovelluksen toimiakseen.

Visual Basic 6.0 -näyttö

Mikä on VBS?

VBS (Visual Basic Script) on skriptikieli, joka mallinnettiin VB: llä ja joka alun perin oli suunniteltu lisäämään ohjelmointikykyä verkkosivustoille. Kuitenkin nykyään sitä käyttävät enemmän Windows-pohjaiset palvelimen ylläpitäjät tietokoneiden tehtävien seurantaan. Voit luoda vbs -tiedoston, joka voi toimia kuten exe -tiedosto. VBS -tiedosto voidaan myös kutsua suorittamaan VBA -koodista.

Voit luoda yksinkertaisen vbs -tiedoston muistilehtiöllä.

  1. Avaa Muistio

2. Kirjoita seuraava.

1234567 Dim objFSO, objFSOText, objFolderHämärähakemistostrDirectory = "C: \ Työ"Aseta objFSO = CreateObject ("Scripting.FileSystemObject")Aseta objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory & "kansio luotu"Wscript, lopeta

3. Napsauta Tiedosto, Tallentaa ja kirjoita tiedoston nimi, joka sisältää .vbs -laajennuksen

4. Tiedoston pitäisi näyttää alla olevasta kuvakkeesta:

Tiedoston suorittaminen VBA: sta

Sinulla voi olla rutiini VBA: ssa, joka edellyttää, että sinulla on kansio nimeltä Work käyttäjän tietokoneellasi. Voit siis kutsua tämän kansion soittamalla VBA -tiedostosta VBA: sta.

Klikkaus Juosta tai paina F5

wave wave wave wave wave