-1

I have Microsoft Office 2007 and Microsoft Visual Basic 2008 Express Edition. I have some questions:

  1. Do macros in Microsoft Office 2007 use VBA 6.0?
  2. VBA versions more than 6 are VB.NET (7 and more)?
  3. What VB version uses macros in Microsoft office 2010 and 365?
  4. What is the version of VB used by Microsoft Visual Basic 2008 Express Edition?
Ady
  • 37
  • 5

1 Answers1

2
  1. Yes, they do, as VBA7 appeared in Office 2010.
    VBA6 is not to be confused with VB6, which is a different language.
  2. No, they are not. They are separate languages.
  3. VBA7.
  4. VB.NET 2008, a.k.a. VB 9.0.
GSerg
  • 76,472
  • 17
  • 159
  • 346
  • VBA6 is the same language as VB6. The "special" contribution of VB6 is the forms engine and the native compiler. – Craig Oct 15 '20 at 20:31