Avatar billede cogito Nybegynder
06. november 1999 - 00:54 Der er 1 kommentar og
1 løsning

Overføre oplysninger fra formular i acces til skabelon i word

Hejsa!

Jeg har en udfordring i retning af, at få overført data fra en bestemt post, vist i en formular til f.eks. en brevskabelon i word, så man kan arbejde videre med dataene der - f.eks. skrive et brev. Dvs. man skal i access kunne trykke på en knap i en formular, som åbner word, og hiver udvalgte data med fra den post, som var vist i formularen.

Nogen der har en løsning hertil. Jeg har spurgt andre steder, men desværre uden held.
Avatar billede tigerdyr Nybegynder
06. november 1999 - 10:16 #1
Prøv med noget VBA (Visual Basic for Appilcations)
Det kan det du ønsker...
Avatar billede ranger Nybegynder
07. november 1999 - 20:23 #2
Jamen dog, spotter jeg en person fra Microsoft, eller er det bare en Københavnsk trend (det med "udfordring")?

Either way, det er kanon let. Du bruger bare OLE automation til at styre Word med. Jeg viser lige lidt kode frit fra leveren (da jeg kører et andet unævnt opertivsystem lige nu, og dermed ikke kan checke)...
HUSK at slå referencen til Word's objekt-bibliotek til ("type-library" hvis vi nu skal sige det som det er).

Der ud over udnytter du at du har adgang til den aktuelle post igennem Access-formens RecordSetClone objekt.

sub btnWordKnap_click()
    Dim wrd As Word.Application
    Set wrd = New Word.Application
    wrd.Visible = True
    wrd.Documents.Add "MinSkabelon.dot" ' f.eks. "normal.dot"
       
    wrd.ActiveDocument.Range.Text = "Hilsen fra " & Me.RecordsetClone!NavnPaaFeltiDB
' Og 100 liniers kode der gør alt muligt sjovt i Word.
' I forbindelse med en skabelon vil man nok bruge bogmærker til at styre dataene

    wrd.ActiveDocument.Name = "C:\HejMor.doc"
    wrd.ActiveDocument.Close True
    wrd.Quit
    Set wrd = Nothing

end sub
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