Hello,
I am trying to print a view, but i want it to print the current view, so i am putting some kepresses in so i can select the right options, here is my code, but its not working :
Dim ws As New NotesUIWorkspace
Dim s As New NotesSession
Dim db As NotesDatabase
Dim uidb As NotesUIDatabase
Dim v As NotesView
Dim Nv As NotesView
Dim NDoc As NotesDocument
Dim uiv As NotesUIView
Dim strFormula As String
Dim strUCode As String
Dim strPicker As Variant
Dim strName As String
Set db = s.CurrentDatabase
Set uidb = ws.CurrentDatabase
Set v = db.GetView("PrintReport")
Set NV = db.GetView("BSUCodes")
strPicker = ws.DialogBox("UCodePicker",True,True,True,True,False,False,"Clyde Pumps - I.T. Service Desk")
Set uidoc = ws.CurrentDocument
If strPicker = True Then
strUCode = s.GetEnvironmentString("UCode")
Set NDoc = Nv.GetDocumentByKey(strUCode)
strName = NDoc.ActualNameTX(0)
End If
strFormula = "SELECT Form = ""FLS Call"" & status = ""Open"" & GivenTo = """ & strName & """"
v.SelectionFormula = strFormula
uidb.OpenView("PrintReport")
Set uiv = ws.CurrentView
Call uiv.Print(,,,,,,True,,)
'Press the TAB key Twice
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
'Press the UP KEY once
keybd_event 30,0,0,0 ' Up key down
keybd_event 30,0,2,0 ' Up key up
'Press the TAB key nine times!
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
keybd_event 9,0,0,0 ' Tab key down
keybd_event 9,0,2,0 ' Tab key up
'Press enter to print
keybd_event 13,0,0,0 ' Return key down
keybd_event 13,0,2,0 ' Return key up
Anyone offer any help,
Thanks
F1H