vba vs typescript

VBA unter Windows

VBA hatte vor langer Zeit die Makrosprache in den MS Office Produkten abgelöst und ist heute für die Programmierung eine hervorragende Sprache.

Doch VBA benötigt zwingend das Betriebssystem Windows für seine Lauffähigkeit.

Dies ist bei den Office 365 Produkten, welche im Browser laufen, nicht gegeben. Sie arbeiten nicht nur innerhalb eines Browsers, sondern der Browser mit einem Office 365 Produkt kann auch unter einem nicht Windows Betriebssystem wie Linux oder iOS laufen.

OfficeScript Betriebssystem unabhängig

Die von Microsoft entwickelte Programmiersprache OfficeScript ist unabhängig von Windows. Sie kann auch in einem Browser unter Linux arbeiten.

Office Script ist von TypeScript abgeleitet und erfordert wesentlich mehr Erfahrung in der Softwareentwicklung als VBA.

Unterschiede

VBA ist wesentlich einfacher zu programmieren als eine vergleichbareAnwendung in TypeScript. Daher lohnt es sich, den Einsatzbereich gut zu überdenken und in die Zukunft zu schauen.
Die Entwicklung einer TypeScript-Funktion ist Zeitaufwändiger als VBA. Dies wirkt sich auf die Kosten aus.

TypeScript kann nicht auf die Ordnerstruktur des Betriebssystems zugreifen. Denn es weiss ja nicht, ob es im Browser unter Windows, Linux oder iOS läuft.