Ich möchte per VB (nicht VBA) eine EXCEL Tabelle erstellen und dabei längere Texte übergeben. Warum auch immer, werden aber nur die ersten 255 Zeichen angezeigt. Folgender Code soll das Ganze demonstrieren:
Dim xlAnw As Object
Dim wrkbk As Object
Dim wrksh As Object
Set xlAnw = CreateObject("excel.application")
Set wrkbk = xlAnw.WorkBooks.Add
Set wrksh = xlAnw.Worksheets(1)
Dim i As Integer
Dim s As String
For i = 1 To 100
s = s & Len(s) & String("50", "-")
Next
wrksh.Range("A1").Value = s
Call wrkbk.Saveas("c:\temp\test.xls", 39, , , , , 3, 1, True)
Office 2007 wird verwendet.
Für jeden hilfreichen Tipp bin ich dankbar!
Jo