Nachdem ich nun in der VBA Language Spec herumgescrollt habe, muss ich feststellen, dass sich so einige meiner anderen Fragen beantworten lassen.
Über Umwege bin ich aber auf das "Ende von VBA" bzw. "Alternativen/Ersatz für VBA" gestoßen: Office-Script, JavaScript usw.
Was ist Eure Einschätzung zu dem Ende von VBA. Lohnt es sich noch in VBA direkt einzusteigen oder sollte man sich in Alternativen einarbeiten oder sogar mit ganz anderen Dingen beschäftigen? Wenn man VBA als lästiges Übel und Notlösung betrachtet (und das ist eine durchaus gängige Meinung), die in ferner Vergangenheit zur Erweiterung der ersten Office-Versionen (ich glaube, es war v2.0 !?) entwickelt worden ist, ist es schon erstaunlich wie lange VBA durchgehalten hat. Da die Office-Applikationen selbst auch in anderer Art daherkommen (Office 365) stellt sich mir diese Frage ernsthaft.
Ich habe beruflich die Möglichkeit bei uns eine Nische (VBA-Entwicklung) zu übernehmen. Bisher erfolgten meine Ausflüge in der VBA-Entwicklung punktuell, wobei sogar Jahre zwischen den Einsätzen lagen. Das war auch gut so, denn wie bereits beschrieben, war VBA für mich nicht erwähnenswert. Die aktuelle Möglichkeit, VBA-Entwicklung regelmäßig zu betreiben, hat mich etwas motiviert mich dahinter zu klemmen.
ABER:
- Die VBA-Zukunft bzw. die Zukunft von Office in der herkömmlichen Form scheint besiegelt zu sein!?
- Mittlerweile gibt es grundlegend für jeden Anwendungsfall ein Alterantiv-Produkt (insbes. auf Web-Basis)
- Mit dem LowCode-/NoCode-Lösungen für jeden Mist auch Alterantiven in der SW-Entwicklung.
- Bei den enormen Veränderungen in Office (inkl. der Makros/VBA) über die letzten Jahre hinweg, ist es ohnehin unklar, was die Zukunft noch so alles mit sich bringen wird. Klar ist auf jeden Fall (für mich), dass die herkömmliche Office-/VBA-Welt nicht mehr zukunftsfähig sein wird. Ggf. ist sie es bereits jetzt nicht mehr?
|