Office - Word, Excel und Co. 9.722 Themen, 41.174 Beiträge

Access: activeX-Steuerelement (spreadsheet) formatieren

daCrazyDoc / 10 Antworten / Flachansicht Nickles

Dieser Beitrag ist eigentlich ne Konsequenz aus meiner Anfrage "Access2003 Begrenzung Formularfelder erhöhen/umgehen?". (Hinweis vll. an die Admins: Das Thema könnt geschlossen werden).

Ich hab nun durch Tipps hier (THX Neanderix) das Formular dahin gehend geändert, dass ich statt einer Unzahl einzelner Controls ein Spreadsheet Object ins Formular eingesetzt habe.

Das Problem, das ich nun habe, ist, dass ich es nicht schaffe, die einzelnen Zellen des Spreadsheets zur Laufzeit zu formatieren (i. e. Hintergrundfarbe). Sowohl die üblichen Access- als auch Excel-Befehle funktionieren nicht. Hab nun noch den Tipp bekommen, dass das wahrscheinlich nur möglich sei, wenn ich das Object per LateBinding einbinde... Hmmm, grundsätzlich und theoretisch ist mir LB schon bekannt, nur weiß ich nicht, was ich in diesem Falle machen müsste.

Hat jemand nen Tipp für mich, was ich da machen müsste? Momentan sieht das Formular halt so aus, dass ich bei der Formularentwicklung ein Spreadsheet Object eingebaut habe. Muss ich das ändern und das Spread erst zur Laufzeit einbauen, oder wie geht's?

Vielen Dank für Tipps
Joe

bei Antwort benachrichtigen
HEUREKA - ich hab's daCrazyDoc
daCrazyDoc neanderix „Hi nochmal, ich hab nun das ganze Netz durchsucht und auch in den MS-Newsgroups...“
Optionen

Hi,

also ich muss sagen: so wie ich es momentan habe, funzt es prima.

Und daneben: MS hält einen fitt. Wenn ich die Office Excel 11 Library einbinde, compiliere und Access neu starte, dann finde ich in der Hilfe auch was. Vorher nicht und allerdings nur dann, wenn ich den (natürlich richtigen) Befehl bzw. Eigenschaften einfach auf gut Glück in den Code einbaue und dann F1. Dann kommt plötzlich ein Hilfetext, von dem ich auch mit einigem Glück wieder weitere Verweise finde.... Versuche ich über die Suchen Funktion die gleiche Hilfe zu finden, kommt nix...

Ist wahrscheinlich so ne Art natürliche Selektion, die MS da pflegt.

Hatte bisher leider noch keine Zeit, die ganzen Eigenschaften etc. zusammen zu stellen, die ich bisher gefunden habe, kommt aber.

Gruß
Joe

bei Antwort benachrichtigen