Wiem, że można wywołać kod .NET z kodu VBA, ale dlaczego VBA nadal istnieje? Jedynym powodem, dla którego mogę pomyśleć, jest dziedzictwo.
Musiałem tylko posortować Scripting.Dictionary
i potrzebna ilość kodu była przerażająca.
IDE wygląda jak Visual Studio 2003. I jest wiele drobiazgów, które doprowadzają cię do szaleństwa (jak zmiana linii i ostrzeżenie z powodu błędu kompilacji). Lub, jeśli otworzysz więcej niż jeden arkusz kalkulacyjny, wmiesza się on w ciebie „VBAProject” i to jest naprawdę mylące.
Cały podział modułu / modułu / klasy nie jest tak naprawdę zły, ale kończę za każdym razem z bezpośrednim pisaniem logiki w formularzach lub posiadaniem jednego dużego modułu, który obsługuje wszystko.
Dlaczego nie mogę nacisnąć Alt + F11 i włamać się w C #?