Beste Programmeurs,
Ik heb het onderstaande stukje script in Word 2000 al jaren werkend. Nu ben ik bezig dit om te zetten naar Word 2007. Echter Application.FileSearch werk niet meer in 2007.
Hoe kan ik het best dit omzetten zodat het onderstaande weer werkt.
Graag aangeven in onderstaande script. Ben nog niet zo goed in VBA?
Groet,
Pakiko
Private Sub cmdZoek_Click()
Dim text1 As String
Dim text2 As String
Dim text3 As String
tbOrder.SetFocus 'Stelt de focus in voor het invulveld
If tbOrder.Value = "" Then
MsgBox " U dient een ordernummer in te vullen! "
Else
With Application.FileSearch
.LookIn = "H:\temp"
.FileName = tbOrder.Value
If .Execute > 0 Then
text1 = "Je hebt gezocht naar ordernummer " & tbOrder & ". Deze order is : "
text2 = "Gevonden"
text3 = "Klik op OK om het bestand te openen."
lblOrder.Caption = text1
lblResultaat.Caption = text2
lblResultaat.BackColor = wdColorBrightGreen
lblActie.Caption = text3
cmdOK.Visible = True
Else
text1 = "Je hebt gezocht naar ordernummer " & tbOrder & ". Deze order is : "
text2 = "Niet gevonden"
text3 = "Klik op Opslaan om een nieuw montage formulier aan te maken."
lblOrder.Caption = text1
lblResultaat.Caption = text2
lblResultaat.BackColor = wdColorRed
lblActie.Caption = text3
End If
End With
End If
End Sub
Ik heb het onderstaande stukje script in Word 2000 al jaren werkend. Nu ben ik bezig dit om te zetten naar Word 2007. Echter Application.FileSearch werk niet meer in 2007.
Hoe kan ik het best dit omzetten zodat het onderstaande weer werkt.
Graag aangeven in onderstaande script. Ben nog niet zo goed in VBA?

Groet,
Pakiko
Private Sub cmdZoek_Click()
Dim text1 As String
Dim text2 As String
Dim text3 As String
tbOrder.SetFocus 'Stelt de focus in voor het invulveld
If tbOrder.Value = "" Then
MsgBox " U dient een ordernummer in te vullen! "
Else
With Application.FileSearch
.LookIn = "H:\temp"
.FileName = tbOrder.Value
If .Execute > 0 Then
text1 = "Je hebt gezocht naar ordernummer " & tbOrder & ". Deze order is : "
text2 = "Gevonden"
text3 = "Klik op OK om het bestand te openen."
lblOrder.Caption = text1
lblResultaat.Caption = text2
lblResultaat.BackColor = wdColorBrightGreen
lblActie.Caption = text3
cmdOK.Visible = True
Else
text1 = "Je hebt gezocht naar ordernummer " & tbOrder & ". Deze order is : "
text2 = "Niet gevonden"
text3 = "Klik op Opslaan om een nieuw montage formulier aan te maken."
lblOrder.Caption = text1
lblResultaat.Caption = text2
lblResultaat.BackColor = wdColorRed
lblActie.Caption = text3
End If
End With
End If
End Sub