Und wenn man ganz unabhängig von der EXCEL-Version arbeitet, sollte man statt der späten Bindung die frühe Bindung benutzen.
Wahrscheinlich richtig jedacht aber falesch jesacht, um et mal Rheinländisch zu formulieren.
Sprich
- LateBinding:
Excel Version egal, dafür keine
IDE-Unterstützung (Intellisense oder wie das heißt), angeblich lansamer, man muss mehr selber machen, ist aber robuster (mMn).
- EarlyBinding: Typbibliothek bekannt, bezieht sich meist auf eine konkrete Execl-Version, daher etwas unflexibler (wie hier), schneller?,
IDE kann helfen.
Ich kenn mich mit Excel recht gut aus und brauch kein Intellesense usw. deswegen nehm ich das LateBinding, gerade weil mir so die Excel-Version egal sein kann (solange ich was mache was alle Versionen können) bzw. ich über ExcelApp.Version ja auch je nach Version anders reagieren kann.