• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

messagebox tonen bij niet aanwezig document

Status
Niet open voor verdere reacties.

drubbus

Gebruiker
Lid geworden
20 feb 2013
Berichten
121
Ik gebruik de volgende code om aanvullende informatie uit de map pdf optehalen.


Private Sub CommandButton4_Click()
ActiveWorkbook.FollowHyperlink ("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf")
End Sub


Het komt echter wel eens voor dat het aanvullende document niet in de pdf map zit.
Nu wil ik graag een messagebox laten verschijnen.
"aanvullend document niet aanwezig" als dit zich voor doet.

Dank.
André
 
Code:
If Dir("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf") = vbNullString Then MsgBox "Aanvullend document niet aanwezig": Exit Sub
 
Helemaal top Warm bakkertje
bedankt
hier kan ik weer mee verder
 
toch niet

warm bakkertje

ik vrees dat ik te vroeg heb gejuigd
Als het bestand niet aanwezig is opent zich idd de messagebox
Aleen als het bestand wel aanwezig is opent deze zich niet maar een excel map

HELP
 
drubbus,

Heb je het ook zo geprobeerd?
Code:
Private Sub CommandButton4_Click()
 ActiveWorkbook.FollowHyperlink ("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf")
 If Dir("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf") = vbNullString Then MsgBox "Aanvullend document niet aanwezig": Exit Sub
End Sub
 
ja geprobeerd ExcelAmateur ,hoewel hij nu wel weer het document kan openen krijg ik bij afwezigheid van het document een foutmelding
foutmelding vergunning.jpg
 
Zou de on error helpen?

Code:
Private Sub CommandButton4_Click()
 On Error resume next
 ActiveWorkbook.FollowHyperlink ("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf")
 If Dir("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf") = vbNullString Then MsgBox "Aanvullend document niet aanwezig": Exit Sub
End Sub

Verder weet ik het niet.
 
Top
dit is m
iedereen bedankt voor de snelle reactie en uiteindelijk de oplossing
Top fora dit

groet
Drubbus
 
Je controleert toch eerst of het document aanwezig is.
Zo ja, openen anders Msgbox en routine verlaten.
Code:
Private Sub CommandButton4_Click()

    If Dir("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & _
        ComboBox1.Text & ".pdf") = vbNullString Then MsgBox "Aanvullend document niet aanwezig": Exit Sub
    ActiveWorkbook.FollowHyperlink ("H:\Handhaving\Team Openbare Ruimte\Milieupolitie\TOOLS\vergunningen\pdf\" & ComboBox1.Text & ".pdf")
 
End Sub
 
Warme bakkertje,

Je heb helemaal gelijk.
Sorry, ik zat verkeerd te denken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan