Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: VB Code : Wat is hier verkeerd?  (gelezen 2251 keer)

0 leden en 1 gast bekijken dit topic.

Offline Andrea

  • Lid
  • *
  • Berichten: 22
VB Code : Wat is hier verkeerd?
« Gepost op: 07 februari 2003, 21:01:54 »
Dag allemaal,

Kan iemand me helpen met volgend probleem.
Ik heb een opdrachtknop gemaakt in Access 2000 om naar een bepaald document in Word te gaan.
Telkens krijg ik de foutmelding dat het pad niet juist is of verkeerd gespeld of dat het document niet juist is, enz. en na te kijken of dit wel allemaal correct is.
Het pad en het document dat ik in onderstaande code zet zijn echter wel correct.

Volgende code op de knop gezet :

Private Sub CommandEnveloppen_Click()
On Error GoTo Err_CommandEnveloppen_Click
    Dim X As Integer
    Dim win As String
    Dim doc As String
    Dim docpath As String
           
    win = "C:\Program Files\Microsoft Office\Office\WINWORD.EXE"
    docpath = "C:\Documents and Settings\Andrea\Mijn documenten\"
    doc = win & " " & docpath & "Enveloppen.doc"
    X = Shell(doc, 1)    
Exit_CommandEnveloppen_Click:
    Exit Sub

Err_CommandEnveloppen_Click:
    MsgBox Err.Description
    Resume Exit_CommandEnveloppen_Click
End Sub

Met veel dank bij voorbaat.
Andrea

Win XP Home SP1 - intel Pentium 4 1800 Mhz - IE 6 - ADSL Skynet - MS Office 2000

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:VB Code : Wat is hier verkeerd?
« Reactie #1 Gepost op: 07 februari 2003, 21:45:45 »
Dat komt omdat winword niet kan omgaan met die spaties die in het pad zitten. Gebruik de 8.3 voorstelling dan lukt het wel.

dan wordt
docpath = "C:\Documents and Settings\Andrea\Mijn documenten\"

docpath = "C:\DOCUME~1\Andrea\MIJNDO~1\"

Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Andrea

  • Lid
  • *
  • Berichten: 22
Re:VB Code : Wat is hier verkeerd?
« Reactie #2 Gepost op: 08 februari 2003, 10:43:14 »
Yakko, het is gelukt  :)

Hartelijk dank voor je oplossing en je vlugge reactie!!!

Groetjes,
Andrea
Win XP Home SP1 - intel Pentium 4 1800 Mhz - IE 6 - ADSL Skynet - MS Office 2000

 


www.combell.com