В чем разница между VBA и VB 6.0?


Ответ 1:

VBA, или Visual Basic для приложений, - это версия Visual Basic, которая используется в приложениях Office, чтобы позволить вам писать код, который может манипулировать Word, Excel, PowerPoint и другими частями Office. Он использует объектную модель Office для доступа к документам и их функциям.

VB, или просто Visual Basic, это язык программирования, который позволяет создавать приложения. Более старый VB6 больше всего похож на VBA. Новый VBNET более тесно связан с C #. Ни один из них не поддерживается Microsoft. (VB6 был прекращен на некоторое время.)

В качестве альтернативы вы можете попробовать Xojo. Он использует язык программирования, аналогичный VB, поддерживает объектную модель Office и позволяет создавать приложения для Windows, macOS, Linux, Pi, iOS и веб-приложений.


Ответ 2:

Синтаксис VBA и VB 6.0 одинаковы.

VB-Visual Basic

В VB 6.0 мы можем создать исполняемые программы (файл .exe), который можно установить.

VB представляют как отдельное приложение.

VB полностью скомпилирован.

VBA-Visual Basic для приложений

VBA, мы не можем создавать исполняемые программы.

VBA занимается программированием в офисных приложениях Microsoft, таких как Word, Excel, Outlook и т. Д.

VBA частично скомпилирован