also zur Geschichte ich hebe ein Grid mit acht festen Spalten möchte dieses Grid über das Webkontrol ( Webbroser ) aus drucken den Code der gleich folgt habe ich von einem User bekommen aber dieser Code geht nicht richtig , da nicht alle Spaltenbezeichnungen ordentlich angezeigt werden, manchmal erscheint in der Spaltenbezeichnung eine Zeilen eintrag...KANN MIR BITTE JEMAND ZEIGEN ODER DEN CODE umschreiben das der Ausdruck geht??? Über hilfe wäre ich sehr dankbar :
Ich komme einfach nicht weiter ohne hilfe
Hier der Code der hinterm Druckbutton steht:
On Error GoTo Fehler
Dim wbText As String
Dim rowText As String
wbText = txtPrint.Text
'For i1 = Text1.LBound To Text1.UBound
'wbText = Replace(wbText, "#t" & i1 & "#", Text1(i1).Text)
'Next i1
rowText = "<tr>"
'For i1 = Text1.LBound To Text1.UBound - 1
rowText = rowText & "<td align=""center"" class=""stlSmall"">" & _
MSFlexGrid1.TextArray(i1) & "</td>"
'Next i1
rowText = rowText & "</tr>"
wbText = Replace(wbText, "#cols#", rowText)
rowText = ""
If MSFlexGrid1.Rows > 1 Then
For i1 = 1 To MSFlexGrid1.Rows - 1
rowText = rowText & "<tr>"
For i2 = 0 To 6
rowText = rowText & "<td><div align=""center""" & _
"class=""stlSmall"">" & MSFlexGrid1.TextMatrix(i1, i2) & "</div></td>"
Next i2
rowText = rowText & "</tr>"
Next i1
End If
wbText = Replace(wbText, "#rows#", rowText)
Call SaveText(App.Path & "\tmp", wbText)
wbPrint.Navigate2 App.Path & "\tmp"
Exit Sub
Fehler:
MsgBox "Fehler" Hier der Code der in einer Textbox liegt auf der Form des Grids, welcher wohl die Htmlseite erzeugt.:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" _
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>AUSDRUCK</title>
<style type="text/css">
<!--
.stlSmall { font-family: sans-serif, Verdana, Arial, Helvetica; font-size: _
x-small;}
-->
</style>
</head>
<body>
<table border="0" align="center">
<tr>
<td colspan="2"><strong>AUSWERTUNG</strong></td>
<td width="16"> </td>
<td colspan="2"><strong></strong></td>
</tr>
</table>
<br>
<table width="100%" border="0">
#cols#
#rows#
</table>
</body>
</html> |