Я действительно работаю над своим первым проектом VBA. (из С++)
Я хотел бы улучшить существующий проект VBA, используемый книгой Microsoft Excel, путем реализации классов и полиморфизма.
Моя проблема:
1 - Я прочитал много статей/форумов, которые объясняют, что VBA не является языком объектно-ориентированного программирования (ООП) и не поддерживает полиморфизм.
Некоторые из них предлагают обходное решение, используя ключевое слово Реализованные.
2 - Я также нашел некоторые веб-страницы, такие как этот, которые объясняют, как выполнять ООП и полиморфизм в VBA с использованием таких ключевых слов, как Наследует, Переопределяет, Overridable, MustOverrides.
Итак, мой вопрос:
Является ли VBA языком ООП и поддерживает ли он полиморфизм?