Каква е разликата между VB и VBA?
VB (или Visual Basic) и VBA (или Visual Basic за приложения) за почти всички цели на програмиране са на един и същи език. И двамата са получени от един и същ оригинален език за програмиране, наречен Basic. VBA обаче работи в „хост“ приложение - като Word или Excel - не може да работи независимо, както може VB.
VBA е написан във VBE - Редактор на Visual Basic. В средата на Microsoft Office (Word, Excel, PowerPoint, Access или Outlook) можете да стигнете до този редактор, като натиснете Alt+F11 на клавиатурата си.
VB, от друга страна, е написан във Visual Studio - можете да използвате VB 6.0 (който е много подобен по синтаксис на VBA или VB.Net (който е по -актуализиран и създаден да работи с .Net Framework, който използват най -новите софтуерни програми на компютри. Visual Basic може да се компилира в независим exe (изпълним) файл, докато Формите и модулите VBA не могат, те изискват хост приложението си, за да се изпълняват.
Екранът на Visual Basic 6.0
Какво е VBS?
VBS (Visual Basic Script) е скриптов език, който е моделиран на VB и първоначално е проектиран да добавя възможности за програмиране към уеб сайтове. В наши дни обаче се използва повече от сървърните администратори на Windows за наблюдение на задачи на компютри. Можете да създадете vbs файл, който може да работи като exe файл. VBS файл може също да бъде извикан за изпълнение от кода на VBA.
Можете да създадете прост vbs файл с помощта на бележник.
- Отворете Notepad
2. Въведете следното.
1234567 | Dim objFSO, objFSOText, objFolderDim strDirectorystrDirectory = "C: \ Work"Задайте objFSO = CreateObject ("Scripting.FileSystemObject")Задайте objFolder = objFSO.CreateFolder (strDirectory)Wscript.Echo strDirectory & "папка създадена"Wscript. Quit |
3. Щракнете Файл, Запазване и въведете името на файла, включително разширение на .vbs
4. Вашият файл трябва да изглежда като иконата по -долу:
Стартиране на файла от VBA
Може да имате рутина във VBA, която разчита на наличието на папка, наречена Work на компютъра на потребителя. Следователно можете да извикате vbs файла от VBA, за да създадете тази папка.
Щракнете Бягай или натиснете F5