Wie bereits in ersten Teil des Beitrags angekündigt, möchte ich über meine Erfahrungen bei der Portierung von VBA Anwendungen zu .NET berichten. Jetzt, nach einigem Experimentieren mit Visual Studio, muss ich an dieser Stelle erwähnen, dass auch wenn ich ursprünglich aus der Ecke Borland C++ und später Microsoft C++ komme (wirklich sehr lang her, kennt übrigens noch einer Borland C++?), Visual Studio fordert schon etwas Einarbeitung.
Zum Start hatte ich mir vorgenommen, meine einfache Anwendung „Zeichenobjekte in Excel komfortabel ein- und ausblenden“ zu portieren. Optimal wäre es, wenn die Anwendung sowohl in Excel 2003 als auch in Excel 2007 laufen würde. Und später, so hatte ich überlegt, wäre es nicht schlecht, wenn dieselbe Anwendung auch in Word oder PowerPoint laufen würde.
Ok, fangen wir mal an; zunächst erstelle ich ein neues Projekt in Visual Studio. Wie bereits im vorherigen Beitrag beschrieben, wähle ich „ADX COM Add-in“ aus der Rubrik „Andere Projekttypen – Erweitert“.