компьютеры

Порисовал на VBA под Access

Вообще, довольно мощный инструмент. Что-то масштаба Амазона на этом, конечно, не построить, но, например, приложение для управления довольно крупным складом -- вполне.

Как-то даже удивительно, что такого софта не очень много.

Но Visual Basic -- это, конечно, в наше время -- Страшное Чорное Лесное Говно. По сравнению с C# или Джавой -- синтаксис жутко убогий. Жуткие крякозябры типа If - EndIf значительно менее удобны, чем наши любимые фигурные скобочки.

Среда разработки тоже -- проще застрелиться.

Интересно, можно ли писать под него на C# в Visual Studio? Сходу не нашёл.
Не совсем понятен вопрос.
"Можно ли писать на VisualBasic под C#"? Очевидно нет.
"Можно ли писать для Access на C#"? Очевидно да.
Вопрос уточню -- хочется писать макросы и код. Но на более продвинутом языке программирования, и в более современной среде разработки, чем это старьё.
Так это всегда было возможно. VBA был прорывом именно потому, что уже присутствовал в офисных комплектах "из коробки и с прилагаемой IDE". Тем не менее, все возможности обращения с сущностями приложений всегда возможны через соответствующий API, а значит доступны в любой программной среде. C# в этом отношении очень удобен, согласен. Но, разумеется, это уже "внешнее программирование", не прямо из странички Word, грубо говоря. А по сути -- те же тестикулы с иного ракурса.
Ну формально да -- просто тут будет уже конкретно твой код, который будет использовать Access'овские библиотеки.

А вот хотелось бы, чтобы всё это было в одном файле accdb, как при использовании VBA. Но -- написанное не на VBA, а на C#. Похоже, так таки нельзя :(