Ich habe mit Excel/VBA in den letzten zwei Jahren ein- und ausgeschaltet und waren sehr enttäuscht von der Qualität der grundlegenden Dokumentation. Die "Hilfe" -Datei ist fast wertlos. Die MSDN-Version der gleichen Sache ist besser, weil es bessere interne Links hat, aber immer noch ziemlich dünn. Hier sind einige Ressourcen, die ich hilfreich gefunden habe:
Schreiben Excel-Makros mit VBA, 2. Ausgabe von Steven Roman. 5-8 Kapitel haben eine anständige "Tour" der Sprache (können Sie Schnipsel in Google Books finden):
http://www.amazon.com/Writing-Excel-Macros-VBA-2nd/dp/0596003595#noop
Der VB 6.0 Programmierhandbuch, die meist auch VBA gilt:
http://msdn.microsoft.com/en-us/library/aa716285(VS.60).aspx
Es gibt auch verschiedene Excel "Guru" Berater Websites da draußen, die eine Menge Beispielmaterial haben. Viel davon ist Excel im Allgemeinen oder nicht-Programmierer, aber kann immer noch sehr nützlich für die Aufnahme von VBA im Allgemeinen sein. Zwei solche Seiten sind vor allem von
Chuck
Chip Pearson und Charles Williams:
http://www.cpearson.com/excel/mainpage.aspx
http://www.decisionmodels.com/
Ich war über eine abfällige Bemerkung über geben, wie ich fand nie eine VBA-Sprache spec, aber ich dachte ich, es wieder und lo googeln würde und siehe, von gerade erst vor etwa einem Jahr:
http://msdn.microsoft.com/en-us/library/dd361851(PROT.10).aspx
T er könnte die Antworten auf einige Fragen enthalten, die ich nur durch Experimentieren gelöst habe, und die Ergebnisse als Komponententests kodieren ...
Ich weiß nicht über Objektmodelle, aber ich möchte mit Excel und eine Access-Datenbank und die Interaktion zwischen ihnen spielen .. –
Ok, würde ich vorschlagen, die Sprachverweise herunterladen (kompilierte HTML Hilfedateien) und durch die Beispiele zu schauen, sie auszuprobieren. Sie sollten auch auf MDAC (Microsoft Data Access Components), insbesondere ADO schauen - http://msdn.microsoft.com/en-us/library/ms807642.aspx –
Nun, ich ging durch MSDN aber von einem Java kommen Hintergrund Die Dokumentation kommt wie Kulturschock. Es ist, als ob ich bisher auf einem anderen Planeten gelebt hätte, ich kann die MSDN-Dokumentation einfach nicht verdauen, ich frage mich, ob es nur ich oder andere sind, die das gleiche Gefühl teilen ... –