Umschläge mit VBA

Hallo,
ich drucke öfters immer den gleichen Briefumschlag aus.
Absender, Adresse und Format des Umschlags ist dabei immer gleich.
Ich hab das bisher immer als aufgezeichnetes Makro gemacht, da ich zu wenig Ahnung vom VBA-Codieren hab.
Regelmäßig löscht es allerdings Teile der Adresse.
So steht dann im Absender nur noch mein Name, aber ohne Anschrift.
Das gleiche gilt für die Empfänger-Adresse.

Wer kann mir da helfen?

Gruß, Andi

Hallo Andreas,

löschen sich die Daten im Makro oder beim Ausdruck? Fehlen immer die unteren Zeilen oder eventuell auch mal die oberen Zeilen? Fragen über Fragen…

Funktioniert das Ganze wenn Du ein DIN-A4 Blatt einlegst oder direkt gefragt, kannst Du ein mechanisches Versagen des Druckers ausschliessen?

MfG Georg V.

P.S.: Bei Bedarf kannst mir das Makro mal als private Mail zuschicken.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Andreas,

löschen sich die Daten im Makro oder beim Ausdruck? Fehlen
immer die unteren Zeilen oder eventuell auch mal die oberen
Zeilen? Fragen über Fragen…

Es fehlen immer die unteren Zeilen.
Im Code steht auch nur die erste Zeile und dann wird auf einen Autotext verwiesen. Wie ich kürzlich rausfand, existieren diese Autotexte mal und mal nicht. Am besten wäre es glaube ich, wenn die komplette Adresse im Code stehen würde.
Wie krieg ich das hin? Es ist ja eigentlich nur ein String. Nur müssen die ganzen Zeilen eben mit nem Zeilenumbruch getrennt werden.
„Max Mustermann“ & ?? & „Musterstraße 1“… usw.

Funktioniert das Ganze wenn Du ein DIN-A4 Blatt einlegst oder
direkt gefragt, kannst Du ein mechanisches Versagen des
Druckers ausschliessen?

Auf nem Din-A4-Blatt kommt dasselbe raus, wie auf nem echten Umschlag.
Drucker funktioniert tadellos.

Andi

Hallo Andreas,

das Fragezeichen mußt Du mit der Konstante VBCRLF (aus den Bauch diktiert) ersetzen.

Ansosnten kann ich nur auf mein Angebot verweisen, mit das Makro per PM zuzuschicken.

MfG Georg V.

Es fehlen immer die unteren Zeilen.
Im Code steht auch nur die erste Zeile und dann wird auf einen
Autotext verwiesen. Wie ich kürzlich rausfand, existieren
diese Autotexte mal und mal nicht. Am besten wäre es glaube
ich, wenn die komplette Adresse im Code stehen würde.
Wie krieg ich das hin? Es ist ja eigentlich nur ein String.
Nur müssen die ganzen Zeilen eben mit nem Zeilenumbruch
getrennt werden.
„Max Mustermann“ & ?? & „Musterstraße 1“… usw.

das Fragezeichen mußt Du mit der Konstante VBCRLF (aus den
Bauch diktiert) ersetzen.

Ansosnten kann ich nur auf mein Angebot verweisen, mit das
Makro per PM zuzuschicken.

Ich denke, ich schaffe es jetzt allein. Aber trotzdem danke.
das vbCRLF hab ich schnell gegoogelt. Die Konstante heisst wirklich so.
Richtig gut kenne ich nur die Script-Sprache AutoIt (http://www.autoitscript.com), die VB sehr ähnlicht. Dort heisst die Konstante @crlf. Hatte mir schon so was in der Richtung gedacht.

Andi