Hi,
um aus Datensätzen in Access-Tabellen HTML-Seiten zu generieren gibt es eigentlich zwei Möglichkeiten:
Die eingebaute Export-Funktion benutzen und hierbei eine Vorlage (mit eigenen Style-Definitionen usw.) einsetzen (Details findest Du in der OH).
Dies ist der einfachste Weg, er erzeugt allerdings nicht gerade den schönsten Code...
Um das Ganze via "Makro" (besser VBA-Prozedur) zu erledigen, musst Du den Zugriff auf die einzelnen Datensätze auf die in Access gegebenen Zugriffsmöglichkeiten anpassen:
Bsp:
Dim db As Database
Dim rs As Recordset
Set db = CurrentDB()
Set rs = db.OpenRecordset ("SELECT * FROM tblTabelle")
'SQL-Statement oder Tabellennamen hier einsetzen
rs.MoveFirst 'zum ersten DS gehen
While Not rs.EOF 'jetzt gesamte Tabelle von oben nach unten durch
'Auf die einzelnen Datenfelder kannst Du jetzt mittels:
rs!DeinFeld
'zugreifen
rs.MoveNext 'nächster DS - ganz wichtig
Wend
Das ganze läuft allerdings darauf hinaus, dass Du Dein Excel-Makro fast komplett umschreiben musst :-(
Ansonsten schau Dich mal auf accessware.de um, dort müsste es ein fertiges Modul hierfür geben.
HTH
Daniel