Avatar billede thorvall Nybegynder
23. februar 2005 - 11:55 Der er 6 kommentarer og
1 løsning

Word "arkiv" skabelon/Makro

Hej.

Går og arbejde med at lave en skabelon til word der gør følgende:

1: ved åbning af word, giver brugeren valg mellem arkiv eller personligt. Ved valg af personlig åbnes et blankt dokument.
2: Ved valg af arkiv slå op i database eller liste efter mulige kategorier og under kategorier. Promter herefter for titel. Læser herefter det til kategorien arkiv nummer og indfører dette sammen med titel i dokumentet, og gemmer samme info i arkiv databasen inklusiv dato for oprettelse.
Avatar billede martin_moth Mester
23. februar 2005 - 11:57 #1
Har du styr på VBA?
Avatar billede thorvall Nybegynder
23. februar 2005 - 12:16 #2
Nogenlunde.
Man har næsten kun arbejdet med det i excel til datamanipulation, men selve syntaxen har jeg da en fornuftigt greb på.
Avatar billede martin_moth Mester
23. februar 2005 - 12:28 #3
Jeg ville lave en userform, som du starter op. På den smider du de nødvendige kontroller, fx. radiobuttons for valg mellem 1 og 2, og så en "Næste" knap.

Ved valg 2 og "næste" læses der ind i en combobox fra databasen, og afhængigt af valg læses det du nu vil ind i dokumentet.

Altsammen er let nok at lave, påænr "læses det du nu vil ind i dokumentet" - det ved jeg ikke hvordan man gør - altså skriver noget i word fra en VBA i word. Man du kan jo optage en macro, og skrive lidt, og så nappe koden derfra...

Bare lidt ideer
Avatar billede thorvall Nybegynder
23. februar 2005 - 12:48 #4
Mine problemer er så følgende:
Hvordan skriver/læser vba fra en database, er der evt en tutorial/HOWTOO der forklarer det grundlæggende.
Reelt er det følgende der skal laves:
Læs kategori-listen, enten som liste i makroen eller som del af database (foretrukket)
Brugeren vælger kategori. Evt box med underkategori vælges efter samme mønster.
Akriv nummer vælges fra kategori/underkategori (højeste + 1)
indput field til titel dukker op.
Brugeren skriver titel.
Info gennem i database - kategori/underkategori, titel dato for oprettelse og arkivnummer.

Fra makro til word dokumentet er let nok, da det er dukument properties det skal læses ind som.
Avatar billede martin_moth Mester
23. februar 2005 - 15:40 #5
Det med VBA og database er måske det mest stillede - og besvarede - spørgsmål i denne kategori. Brug søgefunktionen.
Avatar billede martin_moth Mester
23. februar 2005 - 15:42 #6
Princippet er:

Fyr en passende SQL-sætning (connectionstring) afsted, og resultatet af forespørgslen gemmen i en variabel af typen recordset. Det kan du så læse ind i f.eks. en combobox.

Men som sagt - brug søgefunktionen
Avatar billede thorvall Nybegynder
16. marts 2012 - 09:57 #7
lukker
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
Kurser inden for grundlæggende programmering

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