Avatar billede ricardo Nybegynder
22. april 2000 - 14:22 Der er 9 kommentarer og
1 løsning

Træk teksten ud af et word document

Jeg vil gerne have lidt hjælp til følgende problem.

Brugeren klikker sig frem til et word .doc som han eller hun vil uploade. Selve uploaden er ikke noget problem.

Jeg vil gerne have at serveren kigger i filen lige så snart den er uploadet, og trækker teksten ud, uden detaljer som skrifttyper, men helst med linieskift (chr(10)) intakt, så jeg derefter kan smide den i databasen eller whatever.

Det skal være helt usynlig for brugeren.

Fumlende gætte-svar kan jeg desværre ikke bruge til så meget. Men 400 point til den rigtige...
Avatar billede ricardo Nybegynder
22. april 2000 - 19:49 #1
Jeg fandt ud af det selv. Hermed er spørgsmålet lukket.
Avatar billede ricardo Nybegynder
22. april 2000 - 19:56 #2
Hmm...jeg må hellere skrive et svar.
Avatar billede krogstrup Nybegynder
24. april 2000 - 14:09 #3
Kunne du ikke berige os andre med din viden ?

Hvordan gør man... ?
Avatar billede ricardo Nybegynder
24. april 2000 - 14:20 #4
Hmmm...disker du så op med nogle point?
Avatar billede ricardo Nybegynder
24. april 2000 - 14:23 #5
Her er den, helt gratis :)

dim objWord,objDoc

Set objWord = CreateObject("Word.Application")
Set objDoc = ObjWord.Documents.Open("C:\my.doc")

str = objDoc.range
objDoc.Close false
set objDoc = nothing
objWord.quit false
set objWord = nothing
Avatar billede krogstrup Nybegynder
24. april 2000 - 14:23 #6
Takker mange gange... :-)
Avatar billede ricardo Nybegynder
24. april 2000 - 16:34 #7
Det kræver naturligvis at Word er installeret på serveren.
Avatar billede stoffer Nybegynder
25. april 2000 - 09:25 #8
Ja, men husk på at det trækker tænder ud på serveren. Word bruger ca. 8 MB ram, når det åbnes - forestil dig at 100 åbner din fil samtidig - ouch...
Avatar billede ricardo Nybegynder
29. april 2000 - 15:04 #9
Det er klart. Hvis word er kørende kan du bruge

Set objWord = GetObject(,"Word.Application")

i stedet for.

Jeg har ikke postet hele scriptet - blot "bare bones". Hvis man venter 100 samtidige brugere der åbner dokumenter, ville det være bedst at lave en COM object til formålet.
Avatar billede killer_r Nybegynder
07. marts 2002 - 22:23 #10
Er det ikke muligt at få den til at hente ting som fed skrift, centrering og skriftstørrelse...?

/Killer_R
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