Home Office Forum
Dé plaats voor al je Office vragen 
 Help ons het Officeforum verder te ontwikkelen
 
Navigatie
Website
 »  Home
 »  Forum Index
 »  Gastenboek
 »  FAQ
 »  Zoeken
Vragen
 »  Access
 »  Excel
 »  Word
 »  Outlook
 »  Powerpoint
Gebruiker
 »  Groepen
 »  Gebruikers
 »  Registreer
 »  Inloggen

Welkom
Gebruikersnaam:

Wachtwoord:

 onthoud mij 

ww vergeten
nog géén account?
» registreren

OfficeForum Zoeken
Aangepast zoeken

Home » Forum index » Microsoft Office » Access » Access afgehandeld
Access naar Word middels bookmarks
Plaats nieuw bericht   Plaats reactie   Print dit bericht Vorige onderwerp :: Volgende onderwerp
Pagina 1 van 1 [3 Berichten]  
Auteur Bericht
pkeller
Nieuwe Gebruiker

Geregistreerd op: 5-2-2010
Berichten: 2
Offline

BerichtGeplaatst: 08 Feb 2010 07:37    Onderwerp:  Office 2003 Access naar Word middels bookmarks  

Goede morgen,

Ik vul een Word sjabloon in middels onderstaande code.
Als ik de code voor de eerste keer uivoer gaat het goed maar de tweede wordt wel het nieuwe Word document gemaakt middels het sjabloon maar er wordt niets ingevuld en krijg ook geen foutmelding.
Als ik Access afsluit en opnieuw start werkt het weer 1 keer.

Ik zal iets fout doen maar ik weet niet wat.

Alvast bedankt voor de hulp

Patrick

Code:   
Private Sub Offerte_Click()
   Dim WordApp As Word.Application
   Dim strTemplateLocation As String
   Dim strMobiel As String
   Dim strMail As String
   Dim strVragen As String
   Dim strDocname As String
   
   ' ****   Specify location of template   ****
   strTemplateLocation = "D:\Offerte\Offerte.Dot"
   strDocname = "D:\Offertes\" + Format$(Me.ProjectNrOff, "##-####-####") + "\" + Format$(Me.ProjectNrOff, "##-####-####")
   strMobiel = DLookup("[Mobiel]", "QOfferte")
   strMail = DLookup("[Mail]", "QOfferte")

   strVragen = "Voor vragen over deze aanbieding kunt u contact opnemen met " + Trim(Me.Behandeld) + " op telefoonnummer: " + strMobiel + " of via e-mail: " + strMail + "."
 
   On Error Resume Next
   Set WordApp = GetObject(, "Word.Application")
   If Err.Number <> 0 Then
     Set WordApp = CreateObject("Word.Application")
   End If
   On Error GoTo ErrHandler
   
   WordApp.Visible = True
   WordApp.WindowState = wdWindowStateMaximize
   WordApp.Documents.Add Template:=strTemplateLocation, NewTemplate:=False
   
   ' ****   Replace each bookmark with field contents.   ****
   With WordApp.Selection
     ActiveDocument.Bookmarks("Adres").Range.Text = Me.Adres
     ActiveDocument.Bookmarks("OfferteDatum").Range.Text = Nz(Me.OfferteDatum, "")
     ActiveDocument.Bookmarks("KlantRef").Range.Text = Nz(Me.KlantRef, "")
     ActiveDocument.Bookmarks("JOBRef").Range.Text = Nz(Me.MIJNRef, "")
     ActiveDocument.Bookmarks("Naam1").Range.Text = Nz(Me.Behandeld, "")
     ActiveDocument.Bookmarks("Mobiel2").Range.Text = Nz(strMobiel, "")
     ActiveDocument.Bookmarks("Aanhef").Range.Text = Nz(Me.aanhef, "")
     ActiveDocument.Bookmarks("Vragen").Range.Text = strVragen
     ActiveDocument.Bookmarks("Naam2").Range.Text = Nz(Me.Behandeld, "")
 
     ActiveDocument.SaveAs (strDocname)
     ActiveDocument.Close
     
   End With
   
   WordApp.Quit
   Set WordApp = Nothing
   
   Exit Sub

ErrHandler:
Set WordApp = Nothing

End sub
[/color]
Naar boven
Bekijk gebruikers profiel Stuur privé bericht 
Derek
Mod Admin

Geregistreerd op: 13-2-2003
Berichten: 1212
Woonplaats: Amsterdam
Offline

BerichtGeplaatst: 08 Feb 2010 21:50    Onderwerp:  

Zet even bij je Err_handler de volgende regel voordat je het wordobject op Nothing zet:

MsgBox Err.Number & ": " & Err.Description

Wellicht dat je dan meer komt te weten Wink

Gr
Derek

_________________
Is uw vraag opgelost Question Zet 'm op afgehandeld met 1 klik op in je oorspronkelijke bericht.
Naar boven
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage MSN messenger 
pkeller
Nieuwe Gebruiker

Geregistreerd op: 5-2-2010
Berichten: 2
Offline

BerichtGeplaatst: 08 Feb 2010 22:16    Onderwerp:  

Hoi Derek

Bedankt voor de simpele uitleg.
De foutmelding is 462: De externe server computer betaat niet of is niet beschikbaar.

Opgelost door de regels die begonnen met ActiveDocument te wijzigen in WordApp.ActiveDocument.

Patrick
Naar boven
Bekijk gebruikers profiel Stuur privé bericht 
Berichten van afgelopen:   Sorteer op:   
Pagina 1 van 1 [3 Berichten]  
Plaats nieuw bericht   Plaats reactie   Print dit bericht Vorige onderwerp :: Volgende onderwerp
Home » Forum index » Microsoft Office » Access » Access afgehandeld
Ga naar:  

Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls
Je mag géén attachments plaatsen in dit forum
Je mag géén attachments downloaden in dit forum


Powered by phpBB © 2001, 2006 phpBB Groep


[ Tijd: 0.2601s ][ Queries: 11 (0.0716s) ][ GZIP aan - Debuggen aan ]