Ich arbeite bereits seit Jahren mit einer Vorgänger-Version des Buches (Excel 2002/2003) und habe mir nun interessehalber auch die neueste Version angesehen:
Der Schreibstil ist wie immer sachlich, geradlinig und kompakt, die Autoren kommen ohne viel Herumgerede auf den Punkt - was ich sehr schätze. Dennoch wirkt das Buch keineswegs trocken, sondern liest sich sehr flüssig, und es macht Spaß, damit zu arbeiten. Der logische Aufbau des Buches ist ausgezeichnet. Zu den Beispielcodes auf CD kann ich nichts sagen, da ich sie nicht verwendet habe.
Die Autoren gehen schnell in medias res und verraten dem Leser viele nützliche Tipps, Tricks und Hintergründe, so dass man auch als erfahrener Nutzer immer wieder zum Buch greift und das ein oder andere nachschlägt.
Was ich mir beim Kapitel zur Klassenprogrammierung gewünscht hätte, wäre ein ausführlicherer Einstieg in den Interface-Polymorphismus. Hier geht das Buch (und auch seine Vorgänger) leider nur auf abgeleitete Klassen ein, die als Ersatz zur in VBA/VB6 fehlenden Implementierungsvererbung vermittelt werden und die aufgrund Ihrer Umständlichkeit eher selten genutzt werden dürften. Eine Darstellung des Interface-Polymorphismus (Schnittstelle enthält nur Funktionsrümpfe) als Ersatz für abstrakte Klassen fehlt, wäre hier meiner Ansicht nach aber wünschenswert gewesen, da er durchaus praxisrelevant ist (abstrakte Klassen und echte Vererbung gibt es ja in VB6 leider nicht). Insgesamt ist dieses Kapitel meiner Ansicht nach etwas zu kurz gekommen.
Das Buch eignet sich für fortgeschrittene Anwender und ambitionierte VBA-Einsteiger, die möglichst schon über Programmiererfahrung in irgendeiner anderen Sprache verfügen.
Wer jedoch bereits eine der Vorgänger-Editionen besitzt, sollte sich genau überlegen, ob er die neueste Ausgabe wirklich benötigt (ich habe mich dagegen entschieden):
An den ersten Kapiteln hat sich im Vergleich zu früher kaum etwas geändert, wirklich neu sind lediglich die Kapitel zur Ribbon-Programmierung und die Einführungen in die 64-Bit-Programmierung und die Excel-Programmierung mit den Visual Studio Tools für Office. Das 64-Bit-Kapitel enthält allerdings nicht mehr Information als die entsprechenden Seiten des MSDN.
Manko: Die Ribbon-Programmierung wird leider nur kurz beschrieben, und es fehlen wichtige Informationen etwa zur dynamischen Verwendung eigener Bilder im Ribbon zur Laufzeit. Hierauf gehen die Autoren überhaupt nicht ein, sondern reißen nur die Standard-Funktionen kurz an. Zu dem Thema finde ich das Buch "Ribbon-Programmierung für Office 2007" von Minhorst/Breden wesentlich gelungener; dieses bietet auch äußerst interessante Beispiel-Module zum Download an. Dort bleiben keine Fragen offen, zumindest was das Menüband angeht.(Da Office 2007 leider noch keinen Backstage-View und keine Ribbon-Kontextmenüs hatte, steht bei Minhorst/Breden auch nichts dazu drin. Im Kofler gibt es hierzu eine kurze Einführung, allerdings sind die Konzepte auch nicht wesentlich anders als beim Menüband selbst).
Fazit: Wer noch keine Vorgänger-Version besetzt, sollte hier zugreifen. Die anderen sind vermutlich mit einem RibbonX-Buch allein besser beraten. Die Excel-spezifischen Inhalte und der sonstige Aufbau hätten 5 Sterne verdient, da die Ribbon-Programmierung für viele Anwender aber ein zentraler Punkt ist, vergebe ich insgesamt nur 4.