Domino 9 und frühere Versionen > Entwicklung

Drucken im Backend

<< < (3/8) > >>

skywook:
Wo wie ich das gelesen habe gehts das aber nicht mit Dokumenten die schon geöffnet sind. Ist das richtig?

Semeaphoros:
Natürlich geht das mit Dokumenten, die schon geöffnet sind. Der zitierte Code steht etwa so bei mir in einem Buhtong, der aus dem geöffneten Doc heraus ausgelöst wirt.

koehlerbv:
@skywook:
Nein, das ist nicht richtig. Für die Anpassung des Codes ist lediglich die Instantiierung des Backend-Dokuments erforderlich. Der Rest funktioniert darüber und über den Umgang mit dem darüber erzeugten FrontEnd-Dokument. Absolut kein Problem. Jens' Code funktioniert - entsprechend angepasst - auf jeden Fall.

HTH,
Bernhard

skywook:
Habe Code angepasst. Aber leider erhalte ich die Fehlermeldung: Object variable not set. Wo steckt denn der Fehler? Der Button ist im Dokument das mit gewechselter Maske gedruckt werden soll.

Sub Click(Source As Button)
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim Doc As NotesDocument
   Set uidoc = workspace.CurrentDocument
   Set Doc=uidoc.Document
   doc.Form="DruckMaske"
   Call workspace.EditDocument(False,Doc)
   Set uidoc=WorkSpace.CurrentDocument
   Call uidoc.Print( 1 )
   Call uidoc.close
End Sub

Semeaphoros:
Dann schalte mal den Debugger ein und sag an, in welcher Zeile der Fehler auftritt. Möglicherweise siehst Du das Problem auch schon selber im Debugger

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln