supervielen Dank für dein Angebot. Wirre Zeichen wäre besser.
Aber auch ein Zeichen ist ok irgendwie. Word-vba kann ich
verwenden.
Hallo Selorius,
wie gesagt wirre zeichen sind auch möglich, dann dauert der Code halt nochviel länger. Sag bescheid wenn du das möchtest.
DG ist die Dateigröße die du möchtest, ggfs. anpassen.
in ein Standardmodul, z.B. Modul1:
Option Explicit
'
Sub gross()
Dim N As Long, Anz As Long, Satz As String, DG As Long, Teil As Long
DG = 2000000000
Teil = 99999998
Anz = Int(DG / Teil)
Close
Open "C:\test\gross.txt" For Output As #1
Satz = String(Teil, "A")
For N = 1 To Anz
Print #1, Satz
Next N
If DG - Anz \* (Teil + 2) - 2 \>= 0 Then Print #1, Left(Satz, DG - Anz \* (Teil + 2) - 2)
Close #1
Call Anzeige
End Sub
'
Sub Anzeige()
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile("C:\test\gross.txt")
MsgBox f.Size
End Sub
Gruß
Reinhard