Newbie VBA question

I program in VB6 and am learning every day.  I hear this stuff about VBA and scripting a lot and don't understand what it is and how it differs from VB.  I was reading a product sheet which said:
- One development environment (Microsoft Visual Basic) - 100% 32-bitVB apps - the largest number of VB apps installed in mid-market businesses worldwide

- One applications programming/VBA-like scripting language (embedded Microsoft VBA - coming in 1999)  
What is the difference?  How would VBA be a part of their application/product?

Any help in understanding would be great.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

vba scriping language is the language of macros...word,excel,access. It can be interfaced when you are calling macros or uning objects that are declared as work, excel or access...
Straight VB is an IDE dedicated strictly to developing applications that are compiled to an EXE file, and can be distributed independent of any existing software on the user's computer.

VBA is a subset of VB functionality (altho is it a very broad subset!). VBA code is written in association with objects in a host application (such as Access, Word, or Excel). It can include code modules, with functions and procedures. However, it is not going to be compiled into an EXE file, just interpretted from within the hosting app as needed.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
vfafelAuthor Commented:
thank you
my pleasure :-)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.