Domino 9 und frühere Versionen > Entwicklung
Drucker
eknori (retired):
Also nachdem ich mal ne Nacht drüber geschlafen habe, kam ich zu der Ansicht, das
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Call uidoc.Print
End Sub
wohl die einfachste Lösung ist.
Sind mehrere Drucker installiert, wird der Auswahldialog geöffnet und du kannst einen Drucker auswählen.
Ich hoffe, das ist das, was du brauchst.
eknori
adminnaddel:
@Eknori
ohne dein Script ausprobiert zu haben, aber was macht dein Script anders als:
@Command([FilePrintSetup])
@Command([FielPrint];"";"";"";"";"";"")
???
Gruß
eknori (retired):
hast recht; macht auch nix anderes. Ich denke mal, das löst EMOs Problem, aber wenn nur 1 Drucker installiert ist, was soll dann in der "Auswahl" angezeigt werden.
eknori
adminnaddel:
Ein letztes Mal melde ich mich zu diesem Thema zur Antwort:
Auch ich hatte schon geposted:
--- Zitat ---Mal ganz dumm gefragt:
dann ist aber auch nur 1 Printer install!?
Gruß
--- Ende Zitat ---
Ich arbeite in diesem Fall mit Formeln und habe insgesamt 3 Möglichkeiten des druckens installiert und kriege jedesmal eine Auswahl angeziegt!
8)
Gruß @All
EMO:
Hallo Eknori,
Die vb Code die du mir geschickt hast funktioniert bis auf diese funktion:
Private Declare Function GetProfileString Lib "kernel32" _
Alias "GetProfileStringA" _
(ByVal lpAppName As String, _
ByVal lpKeyName As String, _
ByVal lpDefault As String, _
ByVal lpReturnedString As String, _
ByVal nSize As Long) As Long
ich brauche den IpReturnedString. Gibt aber immer wieder leer String aus. Im VB funktioniert, nicht aber in LS. Also der Abruf ist z.B:
ret = Space$(8102)
nSize = Len(ret)
Call GetProfileString ("PrinterPorts","","",ret,nsize)
hier ist ret immer leer, wobei in VB immer voll ist....
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln