Avatar billede jalle Nybegynder
23. november 2000 - 11:54 Der er 8 kommentarer og
1 løsning

Problemer med dataoverførsel fra Access til Word

Jeg har problemer med at overføre data fra Access 2000 til Word 2000, på nogle af maskinerne, mens på andre fungerer det bare.

Jeg har brugt en VB-kode til dette, se spm.: http://www.eksperten.dk/spm/26641

Databasen og wordfilen er den samme på begge maskiner, og alt på Office-pakken er installeret. Den kommer ud med denne fejlmedddelse:

Run-time error \'429\':

ActiveX component can\'t create object.

Er der nogen der har noget bud på hvordan det kan løses???
Avatar billede lkp Nybegynder
23. november 2000 - 12:24 #1
Hej Jalle

Er du sikker på det er koden i spørgsmålet der er problemet, og ikke noget andet kode, der tilfældigvis bruger en ActiveX komponent.

Har du prøvet at kompilere din database på din udviklings pc, inden du distribuerer?

Er alle de rigtige referencer sat, og står de korrekt på alle maskiner?

Med venlig hilsen

LKP
Avatar billede jalle Nybegynder
23. november 2000 - 12:42 #2
Kompilere database hvordan????

Jeg har fem referencer, som står i følgende rækkefølge:

Visual Basic For Applications
Microsoft Access 9.0 Object Library
Microsoft ActiveX Data Objects 2.1 Library
OLE Automation
Microsoft Word 9.0 Object Library

Jeg mener ikke at det er koden der er forkert, men der er vel noget der ikke er sat rigtigt op i enten Access eller Windows.
Avatar billede lkp Nybegynder
23. november 2000 - 12:47 #3
Hej Jalle

Du kompilerer ved at gå i Visual Basic Editoren, vælge Debug menuen, og vælg Compile <Databasenavn>.

Her vil den poppe op med en besked hvis der er en fejl i din kode et eller andet sted.

Prøv det lige...

Med venlig hilsen

LKP
Avatar billede jalle Nybegynder
23. november 2000 - 12:52 #4
Den kom ud med en fejl, om at der manglede en variabel et sted, men det havde ikke noget at gøre med denne formular.

Har du andre idéer?
Avatar billede lkp Nybegynder
23. november 2000 - 12:57 #5
Hmmm...

Hvornår præcis kommer den med fejlen? Når du prøver at eksekvere den omtalte kode, eller er det når du åbner selv databasen?.

Du kan evt. prøve at sende den til mig, og så krydse fingre for, at fejlen kommer hos mig :-)

Men prøv lige, at skrive helt præcist hvornår fejlen kommer.

Med venlig hilsen

LKP
Avatar billede jalle Nybegynder
23. november 2000 - 13:09 #6
Fejlen kommer når jeg prøver at eksekvere koden og den kommer med fejlmeddelsen. Trykker jeg på debug, bliver denne linie markeret:

Set objWord = New Word.Application

Det er ikke så godt at sende den til dig, for så skal jeg til at lave en masse ting om. Alle dataene ligger i en anden database.
Avatar billede jalle Nybegynder
23. november 2000 - 19:06 #7
Hvis du giver mig din mail-adresse, så har jeg en meget \"tom\" database, samt dot-dokument, som du kan kigge på.

Jeg prøvede at køre den hjemme hos mig selv og der virkede den fint, men jeg kan ikke få den til det på arbejdet.
Avatar billede lkp Nybegynder
23. november 2000 - 19:19 #8
Hej Jalle

Prøv at sende den på:

lars@monitor-lk.dk

Med venlig hilsen

LKP
Avatar billede jalle Nybegynder
22. december 2000 - 21:57 #9
Af en eller anden grund så virker scriptet nu, og der ikke ingen fejl. Der er hverken blevet rettet i det eller opdateret noget på pc\'erne, så derfor lukker jeg spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester