Hallo zusammen,
ich habe alten VBA-Code , der komplett
überschrieben werden soll.
Also alles ganz neu, ganz ordentlich.
Es werden Rechnung, Angebote etc. mittels Daten aus MS-Access und auch MS-Word-Dateien, MS-Excel-Dateien generiert.
da, nach Q1, sich manche „sich über die aus ihrer Sicht eingeschränkten Möglichkeiten [von VBA] lustig“ machen.
z.B. „Visual Basic Classic verfügt über nur rudimentäre objektorientierte Fähigkeiten“ usw.
Q1: http://de.wikipedia.org/wiki/Visual_Basic#Kritische_…
würde ich lieber mit was (!!)moderneren Arbeiten(!!), wie z.B. C#.
Problem: Ich müsste den Auftraggeber erst mal überzeugen.
Zentrale Frage:
Wird die Zusammenarbeit von MS-Office mit C# ähnlich gut unterstützt, wie mit VBA?
Was ist eine stabilere, längerfristige, kostengünstige, zuverlässige Lösung?
Reicht als Umgebung sowas wie (?)
SharpDevelop – (Open-Source)
MonoDevelop – IDE für Unix-basierte Betriebssysteme (Open-Source)
http://de.wikipedia.org/wiki/C-Sharp#Verf.C3.BCgbark…
aus http://de.wikipedia.org/wiki/Visual_Basic#Kritische_…
Kritische Betrachtung
Visual Basic spaltet die Gemüter. Manche schätzen die einfache Erlernbarkeit, andere machen sich über die aus ihrer Sicht eingeschränkten Möglichkeiten lustig.
z.B. Visual Basic Classic verfügt über nur rudimentäre objektorientierte Fähigkeiten und eignet sich damit nur bedingt für professionelle Projekte.
Vielen Dank !
Sebastian
Am Rande gesagt:
Zukunft:
http://de.wikipedia.org/wiki/C-Sharp#Marktsituation
Es ist davon auszugehen, dass .NET in allen kommenden Windows-Versionen einen festen Bestandteil von Windows bilden wird.
…
Zudem stellt C# in Verbindung mit .NET eine sehr leistungsstarke Umgebung für Entwickler bereit, und Microsoft setzt enorme Ressourcen für die Entwicklung von .NET ein.