Automatisches Drucken

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Automatisches Drucken

Re: Automatisches Drucken

von komma4 » Mo, 23.07.2007 18:43

Basti85 hat geschrieben:Der Ablauf von dir möchte ich auch gerne haben.
Dann schreibe Deine Anweisungen hintereinander...nehme den Code vom Ereignis weg und setze sub drucken hinter das Füllen des Dokuments.




Deine neue Fehlermeldung sagt NICHT, dass die Variable nicht deklariert sei: sie ist nicht besetzt!

Re: Automatisches Drucken

von komma4 » Sa, 21.07.2007 17:48

Basti85 hat geschrieben:Unter Extras -> Anpassen ist das Makro Änderung der Seitenanzahl zugeordnet.
Ich nehme jetzt mal an, Du erzeugst ein neues Dokument aus einer Vorlage. Warum ist das Makro dem Ereignis zugeordnet?
Mein Ablauf sieht so aus:
- Neues Dokument aus Volage
- Laden "Adressdaten"
- Aktualisieren Felder
- Speichern !
- Drucken
- Schliessen

Willst Du unbedingt nicht speichern, dann musst Du "verwerfen"

Deine Fehlermeldung wird wohl von der CLOSE Anweisung geworfen: Dein Druck ändert das Dokument. Also entweder speichern, oder verwerfen. Methoden:

Code: Alles auswählen

ThisDocument.dispose()
' oDok.StoreToURL( sFileURL , Array() )
Aber warum ist Dein Makro dem Ereignis zugeordnet und nicht im Ablauf eingereiht?

Re: Automatisches Drucken

von komma4 » Fr, 20.07.2007 16:46

Du kannst "alles" automatisieren, was über die Oberfläche machbar ist...

Aber ich verstehe Deine Frage (im Zusammenhang mit dem abgebildeten Code) nicht: soll vor dem CLOSE nun Code hinzugefügt werden?

Auch Deine Beschreibung entspricht nicht meinem Denken: aus Vorlagen erzeuge ich neue Dokumente, die gespeichert werden. Nicht: ich ändere eine Vorlage, speichere sie als Dokument, um dann die Änderungen an der Vorlage zu verwerfen. Meintest Du das?

Butter@Fische:

Code: Alles auswählen

BasicLibraries.LoadLibrary("Tools")
If ThisComponent.hasLocation() = FALSE then
	Msgbox "Dokument noch nicht gespeichert"
	ThisComponent.storeToURL( ConvertToURL( "u:\meinNeuesDokument" ) , Array() )
end if

Nach oben