Avatar billede jw Nybegynder
17. september 2000 - 12:08 Der er 8 kommentarer og
1 løsning

Træk oplysninger ud af et word *.doc

Jeg kan på en asp-side trække oplysninger ud at et txt-dokument der ligger på samme server. Ved nogen hvordan, og om jeg kan, trække oplysninger ud af en word dokument?
/jw
Avatar billede it-avisen.dk Nybegynder
17. september 2000 - 12:17 #1
forstår ikke helt dit spørgsmål... men kikker lige med uanset hvad ;-)
Avatar billede dalbjerg Nybegynder
17. september 2000 - 12:17 #2
Er med på en lytter... :o)
Avatar billede jw Nybegynder
17. september 2000 - 12:26 #3
Forklar lige og giver eksempel!
/jw

Disse linier trækker de 2 første linier ud at et tekstdokumentet, test.txt op sætter dem ind i min asp-side. Hvordan kan jeg gøre det samme fra et word-dokument?:

<%
fso = new ActiveXObject(\"Scripting.FileSystemObject\");
f = fso.OpenTextFile(Server.Mappath(\"test.txt\"), 1, true);
linieet=f.ReadLine();
linieto=f.ReadLine();
f.Close();
%>
<p>
<%=linieet%><p><%=linieto%>
Avatar billede spacey Nybegynder
17. september 2000 - 13:03 #4
Her:

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
response.write str
Avatar billede spacey Nybegynder
17. september 2000 - 13:07 #5
Det kræver naturligvis at WORD er installeret på serveren, man kan ikke gøre det uden.
Avatar billede jimmidreng Nybegynder
17. september 2000 - 13:11 #6
Jeg er lutter øren!
Avatar billede it-avisen.dk Nybegynder
17. september 2000 - 13:32 #7
Kan man så også gemme og ændre i dokumentet??
Avatar billede spacey Nybegynder
17. september 2000 - 14:20 #8
it-avisen.dk>>> Nej, det er ikke muligt med denne metode, og jeg er meget sikker på at det ikke er muligt i ren asp overhovedet, hvis du vil den slags skal du skrive dig et serverkomponent.
Avatar billede swjensen Nybegynder
17. september 2000 - 19:40 #9
Den serverkomponent, du har brug for, får du  gennem
Set objDoc = CreateObject(\"Word.Application\")
så du kan godt gemme ændringer vha. objDoc.Save



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