Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

C# in Excel

Visual Basic for Applications (VBA), die Makrosprache für Office-Produkte ist inzwischen wirklich alt. Entwickler Antonio Nakić-Alfirević hat versucht VBA durch C# zu ersetzen.
Visual Basic for Applications (VBA), die Makrosprache in Microsoft-Office-Produkten ist inzwischen wirklich uralt und eigentlicht eine Zumutung für Entwickler. Selbst wer noch Programme mit Visual Basic .NET schreibt, empfindet die Arbeit mit VBA als eine Qual. Microsoft hat nicht vor, VBA zu aktualisieren. Stattdessen bieten es eine Sandbox-JavaScript-Umgebung namens Office Scripts an.Wie Antonio Nakić-Alfirević in einem Blogbeitrag auf QueryStorm erläutert, kann man VBA aber auch durch C# ersetzen, was vielen Entwicklern, die tagtäglich mit C# arbeiten, sehr entgegenkommen dürfte, zumal -- wie Antonio Nakić-Alfirević sagt -- JavaScript zwar für die Webversion von Excel seinen Reiz hat, aber dennoch kein guter Ersatz für VBA ist. Wie er sein Vorhaben in die Tat umgesetzt hat lesen Sie hier.
Miscellaneous

Neueste Beiträge

ROI von KI
Wie Entwickler die Lücke bei der Bereitschaft, KI einzusetzen, schließen können.
7 Minuten
Wissen trifft Community - DWX 2026
Wohlfühlzeit mit intensivem Lernen für Entwickler:innen auf der DWX in Mannheim.
9 Minuten
16. Apr 2026
SQLite in ein .NET-Projekt integrieren - SQLite für .NET-Entwickler, Teil 2
Der eleganteste Aspekt von SQLite in .NET ist die Migration vom Prototyp zur Produktion.
6 Minuten

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
UIs für Linux - Bedienoberflächen entwickeln mithilfe von C#, .NET und Avalonia
Es gibt viele UI-Frameworks für .NET, doch nur sehr wenige davon unterstützen Linux. Avalonia schafft als etabliertes Open-Source-Projekt Abhilfe.
16 Minuten
16. Jun 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige