Option Explicit Const CDATABASE = "keywords.xls" Const OUTPUTDATEI = "meinprojekt.hhk" Const OVERWRITE = True Dim oRS, oConn, fso, KeyDatei, strOutput strOutPut = vbTab & "
  • " & vbCrLf & _ vbTab & vbTab & "" & vbCrLf & _ vbTab & vbTab & "" & vbCrLf & _ vbTab & vbTab & "" & vbCrLf Set fso = CreateObject("Scripting.FileSystemObject") Set KeyDatei = fso.CreateTextFile(OUTPUTDATEI, OVERWRITE) WriteHead() Readdb WriteFooter() KeyDatei.Close MsgBox "Fertig" Sub Readdb() Set oConn = CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Excel 8.0;DATABASE=" & CDATABASE Set oRs = oConn.Execute("SELECT * FROM Datenbank ORDER BY 2") Do Until oRs.eof KeyDatei.write Replace(Replace(strOutPut, "xxxx", oRS(0)), "yyyy", oRS(1)) oRs.MoveNext Loop oRs.close oConn.close End Sub Sub WriteHead() KeyDatei.Write "" & vbCrLf & "" & vbCrLf & _ "" & vbCrLf & "" & vbcrlf & _ "" & vbCrLf & "" & vbCrLf & "" End Sub