Hallo zusammen,
mit einem STP, den ich über einen OFFICE-ADDIN via Excel anstoße, erstelle ich wunderbar einen Serienbrief an n- Empfänger . Es wird dabei ein pdf-Dokument erstellt, das auch mal 5000 Seiten und mehr haben kann. Eine Seite hat dabei ca. 60 Zeilen. Das Dokument geht dann in die Druckerrei und alles ist gut.
Problem:
Die Ausgabe der Briefe erscheint auch in der Exceldatei.
Frage kann man das irgendwie unterdrücken?
Ich erstelle das pdf Dokument via ods pdf mit proc report.
Hat jemand eine Idee?
Eric Berger
Hessisches Statistisches Landesamt
An der passenden Stelle im STP Code ein
ods excel close;
einbauen. Dazu sollte der Code aber so gebaut sein, dass danach nichts mehr fürs Excel kommt.
Disclaimer: geht natürlich nur, wenn das in separate Destinationen gemacht wird. Wenn das alles via _webout in einen Stream kommt, sehe ich da keine Möglichkeit.
Hallo Herr Bremser,
vielen Dank für Ihre Antwort.
Klappt leider nicht. Der STP läuft bei uns als Package nicht als Stream.
Ich habe eine akzeptable Lösung darin gefunden, das ich über den Menupunkt "SAS" in Excel unter EXTRAS OPTIONEN auf dem Registerblatt Ergebnisse bei
"Hinweise beim Öffnen von Ergebnissen....." die Grenze auf 1 KB gesetzt habe.
Dann kommt zwar immer ein Excel-Dialog Feld, aber das kann man wegklicken. Besser als das 100000 Zeilen nach Excel ausgegeben werden.
Gruß
Eric Berger
HSL Wiesbaden
Falls Sie noch eine bessere Idee haben, ich bin an der Frage und deren Lösung weiterhin interessiert.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.