Hab mich wohl zu früh gefreut! Ok, da ich ja mein Suchwort das ich dem Acrobat Reader übergebe aus einem Textfeld hole, weise ich den Wert aus dem Textfeld einer String-Variablen zu und bring die dann in meinem aufruf unter... Seit ich das jetzt aber so mache, meint Lotus Notes "File not found!"! Poste mal meinen Quelltext, vieleicht kann einer was damit anfangen...
Sub Click(Source As Button)
Dim session As New NotesSession
Dim komplett As String
Dim search As String
Dim befehl As String
Dim workspace As New NotesUIWorkspace
Dim tmp1 As String
Dim tmp2 As String
Dim tmp3 As String
Dim tmp4 As String
Dim Db As notesdatabase
Dim zwei As String
Set db = session.currentdatabase
Dim doc As New NotesDocument(DB)
Dim taskId As Integer
rc = workspace.Dialogbox ( "Suche",True ,True , , , , , "Leitfaden durchsuchen", doc )
search = doc.docsearch(0)
befehl = |"| + "search=" + search + |"|
'Print doc.docsearch(0)
'befehl = befehl + zwei
tmp1 = "|C:\Programme\Adobe\Acrobat 6.0\Reader\AcroRd32.exe /A "
tmp2 = befehl
tmp3 = | "h:\ocs\automotive.pdf"|
tmp4 = "|"
komplett = tmp1 + tmp2 + tmp3 + tmp4
Print komplett
taskId% = Shell(komplett , 1)
End Sub
Also ich vermute das es daran liegt, dass ich der Funktion nen String übergebe, weil wenn ich die Funktion Hartcodiert habe (vorletzte Zeile dieses Beitrags) dann funktioniert ja auch, obwohl im Prinzip das Gleiche drinsteht!!! Noch irgendwer eine Idee??
taskId% = Shell(|C:\Programme\Adobe\Acrobat 6.0\Reader\AcroRd32.exe /A "search=keine" "h:\ocs\automotive.pdf"|, 1)
Gruß Björn