ohmsl
Lt. Commander
- Registriert
- Apr. 2007
- Beiträge
- 1.750
Hallo, bin jetzt noch auf https://www.formletter2pdf.com/ gestoßen.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Wichtig: Starten Sie formletter2pdf immer bevor Sie eine Option unter Fertig stellen und zusammenführen auswählen.
Du hast es immer noch nicht verstanden...de la Cruz schrieb:Die Frage ist doch schon, ob eine solche MEGA-PDF nicht viel zu groß ist, um die überhaupt per Email versenden zu können ?
Nein!!!! Gottverdammich!!!de la Cruz schrieb:Habe ich schon verstanden, denke ich; aber es soll doch an jeden Kunden eine Datei mit 2300 Seiten oder so gesendet werden; ich denke, dass schon diese einzelne Datei zu groß ist für den Mailversand.
Sub Merge_To_Individual_Files()
'Merges one record at a time to the chosen output folder
Application.ScreenUpdating = False
Dim StrFolder As String, StrName As String, MainDoc As Document, i As Long, j As Long
Set MainDoc = ActiveDocument
With MainDoc
StrFolder = .Path & Application.PathSeparator
For i = 1 To .MailMerge.DataSource.RecordCount
With .MailMerge
.Destination = wdSendToNewDocument
.SuppressBlankLines = True
With .DataSource
.FirstRecord = i
.LastRecord = i
.ActiveRecord = i
If Trim(.DataFields("idzufallpre")) = "" Then Exit For
StrName = .DataFields("idzufallpre") & "_" & .DataFields("idzufallpost")
End With
.Execute Pause:=False
End With
StrName = Trim(StrName)
With ActiveDocument
' Abschnittsumbrüche entfernen
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^b"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
.SaveAs2 FileName:=StrPath & StrName & ".docx", FileFormat:=wdFormatXMLDocument, AddToRecentFiles:=False
' and/or:
.SaveAs2 FileName:=StrPath & StrName & ".pdf", FileFormat:=wdFormatPDF, AddToRecentFiles:=False
.Close SaveChanges:=False
End With
Next i
End With
Application.ScreenUpdating = True
End Sub