Access en Word

Zie ook elders op deze site:

PCMenu Access Tips en trucs Programmavoorbeelden Access

Hebt u een vraag over Access en/of Word, stel deze dan op een van de forums, bijvoorbeeld http://office.webforums.nl

Zie ook op andere sites:

Zie het forum http://office.webforums.nl/forum
 

Inleiding

U kunt vanuit Access een Word-document maken, openen, afdrukken, vullen ed. In deze tekst worden enkele aanzetten gegeven om Word en Access samen te gebruiken. Deze tekst wordt op termijn aangevuld

Als u Word in Access wilt aanroepen, zet dan eerst bij de Visaul Basic Editor de verwijzing (Extra >> Verwijzingen) aan voor de Word objecten: vink Microsoft Word x.0 Object Library aan.

Code schrijven

In uw code moet u eerst een Word-object benoemen:

    Dim wrdobj As Word.Application

Ook het pad van het Word-document moet u benoemen:

    Dim strBestand As String

U kunt nu het pad en de bestandsnaam opgeven:

    strBestand = "c:\Mijn documenten\Word\MijnWordDocument.doc" ' vul hier het pad en de bestandsnaam in

Een Word-document afdrukken

Om een Word-document af te drukken gebruikt u de volgende code:

    Set wrdobj = GetObject(strBestand) 'Verwijs naar het document

    On Error GoTo 0 'Schakel foutafhandeling uit

    wrdobj.Activate 'Word-document activeren

    wrdobj.PrintOut 'Word-document afdrukken

Een Word-document openen

Om een Word-document te openen gebruikt u de volgende code:

    Set wrdobj = CreateObject("Word.Application")   'Activeer het programma Word

    wrdobj.Visible = True   'Toon de word-applicatie

    wrdobj.Documents.Open (strBestand)  'Open het bestand

    wrdobj.Activate   'Activeer Word met het geopende bestand

U kunt ook met de volgende opdracht een Word-bestand openen (met dank aan WinJohan)::

    FollowHyperlink ("X:\Files\YourWordDocument.doc")

x:\files\ is het pad waar het document staat.

Een nieuw Word-document maken

Om een nieuw Word-document te maken gebruikt u de volgende code:

   Set wrdobj = CreateObject("Word.Application")   'Activeer het programma Word

U moet daarna het Word-document opslaan:

    wrdobj.Application.ActiveDocument.SaveAs (strBestand)

Mailmerge

Op het forum http://office.webforums.nl/forum/ is veel geschreven over Word en Access. In dit forum kunt u zoeken naar bijvoorbeeld het woord Mailmerge. U kunt ook de volgende applicatie downloaden, gemaakt door een van de beheerders van dit forum (Jan Pompe): AccessSerieBrief.exe. Vragen over dit programma kunt u via het hier genoemde forum aan de maker stellen.