Что было последним общим предком VBA6 и VB6?

я прочел

... ни один из них не совсем то, что я имею в виду. Я знаю, что VB6 и современный VBA 7 когда-то имели общего предка для синтаксиса (т.е. код, написанный в каждом из них, делал бы то же самое в другом) и IDE / Environment (в этот момент они были буквально одним языком, VBA не существует).

Мне интересно, когда эти 2 предка были - согласно некоторым комментариям по этим вопросам, VB6 и VBA 6 имеют точно такой же синтаксис. Это правда? Я также читал, что VB5 превратился в VBA 6.0 и VB6. До этого они были на одном языке. Это правильно?


person Greedo    schedule 20.05.2021    source источник
comment
VBA = Visual Basic для приложений (доступно только в Office, например Excel, Word и т. Д.). VB = Visual Basic (автономный язык программирования, который необходимо скомпилировать в исполняемый файл). Номер указывает версию. VB.NET похож на VB (классический), но использует .NET-Framework (exe не будет работать автономно без установленной платформы). На самом деле VBA и VB или VB.NET - это совершенно разные языки (даже если у них есть общий синтаксис и ключевые слова, они очень разные). • Итак, я действительно не понимаю, о чем на самом деле этот вопрос?   -  person Pᴇʜ    schedule 20.05.2021
comment
@ Pᴇʜ Ну, я читал о VB6 и VBA. Я спрашиваю, что было последним общим предком между этими языками - как с точки зрения синтаксиса (который, я думаю, был идентичен в VBA6 и VB6), так и в IDE / Environment (который, как вы говорите, я думаю, ни одна версия VBA никогда не компилировалась , тогда как VB6 есть, поэтому, по-видимому, VB4 развился и разделился на VB5 и VBA 5.0 или что-то в этом роде). Итак, каковы общие предки семейства VBA и VB *   -  person Greedo    schedule 20.05.2021
comment
Вот аналогичный вопрос, в котором более подробно рассказывается.   -  person Brian M Stafford    schedule 20.05.2021
comment
@BrianMStafford Я связал этот вопрос со своим. Это VBA против VB6 в целом. Я специально ищу VBA 6 против VB6, так как мне интересно, в какой момент синтаксисы двух языков разошлись. Этот вопрос не касается эволюции, которая меня интересует.   -  person Greedo    schedule 20.05.2021
comment
@ Pᴇʜ Я перефразировал вопрос, чтобы уточнить, это поможет?   -  person Greedo    schedule 20.05.2021
comment
@BrianMStafford См. Выше   -  person Greedo    schedule 20.05.2021
comment
VB6 и VBA6 действительно имеют одинаковый синтаксис, даже если пользовательские формы могут быть скопированы, это изменилось с .NET, где формы стали несовместимы, а коды нуждались в незначительной корректировке. • Могу я спросить: это исторический вопрос или это практическая подоплека?   -  person Pᴇʜ    schedule 20.05.2021
comment
VB 3.0 существовал параллельно с первым VBA. Таким образом, вы можете рассматривать VB 2.0 как обычный предшественник. См. VBA и VB.   -  person Stringeater    schedule 25.05.2021