Vraag & Antwoord

Anders (software)

word macro automatisch starten vanuit Access met VBA

Anoniem
None
2 antwoorden
  • Ik heb een document die bij het openen automatisch een macro start.
    Wanneer ik vanuit access via vba het document start wordt de macro niet gestart. Ik gebruik de volgende code

    Dim objWord As Word.Document
    Set objWord = GetObject("documentnaam.doc/mautoopen")
    objWord.Application.Visible = True

    autoopen is de naam van de macro in het Word document, ook zonder de toevoeging mautoopen gebeurt er niets

    Wie weet raad

    In de references staat o.a. de Word 9.0 library opgenomen

    Bij voorbaat dank voor jullie reactie
  • en het goede antwoord is :
    Function RunWordMacro()
    Dim WordApp As Word.Application
    Dim WordDoc As Word.Document
    Set WordApp = CreateObject("Word.Application")
    Set WordDoc = WordApp.Documents.Open _
    ("C:\Wordtest.doc")
    WordApp.Visible = True
    WordApp.Run "Macro1"

    ' Uncomment the next line of code to print the document.
    ' WordDoc.PrintOut Background:=False

    ' Uncomment the next line of code to save the modified document.
    ' WordDoc.Save

    WordApp.Quit SaveChanges:=wdDoNotSaveChanges
    Set WordApp = Nothing
    End Function


    Zelf al gevonden

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.