• 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.

Vanuit Excel een rapport in Access aanroepen, foutmelding

Status
Niet open voor verdere reacties.

Gert Bouwmeeste

Verenigingslid
Lid geworden
28 nov 2007
Berichten
827
Ik wil vanuit een Excel-macro een Rapport in MS Access aanroepen. De volgende code geeft een foutmelding
Code:
[COLOR="blue"]Dim objAccess As New Access.Application
....

objAccess.Visible = True
objAccess.OpenCurrentDatabase "m:\<bestandsnaam>.mdb"
    objAccess.DoCmd.OpenReport "10_Transportlijsten"
    objAccess.CloseCurrentDatabase
    Set objAccess = Nothing[/COLOR]

De foutmelding is Compileerfout: een door de gebruiker gedefinieerd gegevenstype is niet gedefinieerd

Het rare is dat ik deze code uit een andere macro heb gekopieerd. En daar werkt-ie wel.

Wat doe ik fout?
 
Al opgelost.

Ik was vergeten in Excel de verwijzing in te stellen (in VBA gedeelte: Extra/verwijzing) naar de Microsoft Access 11.0 Object Library. Dat was in het andere bestand wel zo, maar ik dacht dat-ie dat overnam.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan