Avatar billede zaydn Nybegynder
31. juli 2003 - 10:08 Der er 11 kommentarer

Word-program

Nå eksperter!!  :)

Jeg søger hjælp til at udvikle et program der kan indsætte ord/sætninger i worddokumenter.

Programmet skal kunne modtage en masse ord og sætninger. Efter det er indtastet, skal man kunne vælge hvilket dokument man ønsker det indsat i.
Dokumenterne som der indsætte tekst i, er færdig skrevet dokumenter med header og footer.
Programmet skal også kunne indsætte tekst i headeren og footeren.

Hvad for et sprog skal jeg anvende?
Gode links?
Sourcekode?

Håber på en masse hjælp...  :)
Avatar billede overchord Nybegynder
31. juli 2003 - 10:14 #1
Kunne du evt forklare lidt mere om hvorfor programmet skal kunne det> Er det til standard-formattering af en raekke dokumenter?
Avatar billede zaydn Nybegynder
31. juli 2003 - 11:20 #2
standard-formattering?  Det kender jeg ikke til, forklar endelige nærmere..  :)

Jeg ved ikke helt hvad det er du vil have jeg skal forklare?!?

Programmet skal afhjælpe en meget tung arbejdsgang, hvor der indtastes en masse i  i-for-vejen udviklede standard-dokumenter.
Avatar billede overchord Nybegynder
31. juli 2003 - 12:07 #3
ok, saa det data der skal indstases skal altsaa kunne laegges i et hvilket som helst dokument. Saa Det foerst du skal have gjort vil vaere at oprette en formular til indstastningen samt en fil-vaelger hvor du kan finde det dokument informationen skal laegges i.
Hvis du har udviklede standard dokumenter skulle det vaere muligt at lave betingelser for hvor data saettes ind i hver af disse typer dokumenter. Evt laeg separate subs for hvert standard dokument og kald dem afh af hvilket dokument abbnes til indlaegning.
Jeg tror det bliver svaert at finde source-kode da det jo nok kun er jeres dokumenter, og de er sat op paa en bestemt maade.
En anden metode kunne vaere at oprette stndard-formattering: Man indstaster data i en formular og valeger et dokument-format fra en liste hvorefter koden automatisk saetter data op i dette format.
Avatar billede zaydn Nybegynder
31. juli 2003 - 15:36 #4
aahh for h... da.

Jeg er kommet til at bruge ordet standard-dokument. Jeg havde lige glemt at det ord også eksisterer i word-programmet(tomt-dokument, standard fax osv). Hvad jeg mente var, at jeg har en masse alm. word dokumenter, som jeg bruger. Men afhængig af situationen udfylder jeg dokumenterne med forskellig tekst.

Jeg havde forestillet mig noget med et VB-program, der kunne gemme de indtastede oplysninger. Efter dette kunne brugeren bare vælge det ønskede dokument(igennem programmet naturligvis) og så bliver dokumentet åbnet i word and de gemte ord/tekster bliver indsat på de rigtige sted.

Men hvis der er andre måder at løse det på, vil det også være dejligt


HJÆLP HJÆLP HJÆLP! ! !    :)
Avatar billede halifax Nybegynder
31. juli 2003 - 15:55 #5
Kan du bruge en simpel og ikke avanceret løsning, der blot indsætter en forud indtastet tekst på curserens plads i et åbnet dokement? Altså ikke nogen auitomatik med at åbne bestemte dokumenter

Cliptext er et freeware program, som kan "holde" op til 10 forskellige tekster. Ved dog ikke, hvor store tekster, der kan være tale om. Hver tekst kan navngives for let identifikation.

Det kan findes her
http://www.theabsolute.net/sware/#Clndisk

This program stores bits of text that you commonly need (such as addresses) and pastes them directly into whatever application you are using at the text cursor position. It only requires two keypresses to get the program running and get the text into you document!
Avatar billede zaydn Nybegynder
31. juli 2003 - 16:23 #6
nej... desværre    :)
Avatar billede christianjacobsen Nybegynder
31. juli 2003 - 16:28 #7
Kan du ikke vælge bare at brevflette?

Oprette dine ordlister i fx Excel og så vælge at flette derfra ned i forskellige skabeloner?
Avatar billede overchord Nybegynder
31. juli 2003 - 17:19 #8
Hvordan er de eksisterende dokumenter strukturerede? Det vil kraeve en form for systematisk navngivning af sektioner/tekstbokse for ta komme til at virke uden at skulle lave separat kode til hvert enkelt dokument.
Avatar billede zaydn Nybegynder
31. juli 2003 - 20:36 #9
Jeg prøver lige at komme med lidt ydeligere for at beskrive hvad jeg leder efter...    :)

Jeg har arbejdet med noget lignende til internettet i asp. Det fungerede nogenlunde således:


Brugerne startede med at indtaste noget tekst i nogle felter. Derfra blev de overført til en SQL-database v.h.a. en asp-form. Efter indtastningerne skulle brugerne så blot vælge, v.h.a. afkrydsning i radiobuttons, hvilke worddokumenter at teksterne skulle indsætte i. MEN for at kunne få teksterne ind i dokumenterne, havde jeg lavet alle word-filerne om til asp-filer. Så kunne jeg indsætte asp-kode i word-dokumentet, så at dokumentet kunne trække oplysninger ud af SQL-databasen og indsætte dem på de ønskede steder. Så brugte jeg bare et lille VB-script til, at få åbnet "asp"-dokumentet op inde i word. Og vupti så havde jeg pludselig et word-dokument med indtastede oplysninger, som nu kunne gemmes under det ønskede navn.

Det er et program nøjagtigt som dette jeg ønsker at lave, men bare ikke til internettet men lokalt. 

Kan nogen hjælpe med det???  :)


Tak for alle svarne indtil videre, det er dejligt med al' den backup!!!  ;)
Avatar billede overchord Nybegynder
01. august 2003 - 11:07 #10
Du burde maaske overveje at bruge access til det istedet. Paa den maade kan du gemme teksterne i tabeller som i asp, og du kan automatisk sende rapporter fra access til word. Dermed kan du lave al formatteringen i Access's rapporter istedet.
Avatar billede zaydn Nybegynder
01. august 2003 - 11:15 #11
MEGET SANDT...  men det er ikke muligt....  :(
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