Avatar billede t-hviid Nybegynder
07. august 2002 - 17:20 Der er 10 kommentarer og
1 løsning

Åbne word-doc i Wors fra browser

Jeg har kigget lidt her på E for at finde svar, men har ikke kun bruge det jeg har fundet. Jeg vil gerne åbne et word-dokument i Word fra et html-dokument. Html- og worddokumentet lægger begge på selve computeren
Er det muligt?

/Tommas
Avatar billede medions Nybegynder
07. august 2002 - 17:40 #1
Du skla bare henvise til et worddokument som fil!

//>Rune
Avatar billede t-hviid Nybegynder
07. august 2002 - 17:49 #2
Jeg syntes det åbner i browseren så! Det skal det ikke
Avatar billede medions Nybegynder
07. august 2002 - 17:53 #3
ahh, okay, det var det jeg trodede det skulle! :o)

Men okay, det kan du ikke så, du er nødt til at zippe det først..!

//>Rune
Avatar billede t-hviid Nybegynder
07. august 2002 - 21:29 #4
Er der ikke nogle måder overhovedet. Der er da en del svar her på E. Jeg troede bare det var nig der ikke helt kunne finde ud af at kode det rigtigt!
Avatar billede medions Nybegynder
07. august 2002 - 21:35 #5
:-) nææ

//>Rune
Avatar billede jespernaur Nybegynder
07. august 2002 - 22:22 #6
Prøv følgende, du må selv skaffe dokumentet 'wordstart.doc' og sørge for, at det ligger det rigtige sted. Siden, når det begynder at spille, kan du fjerne de mange 'msgbox' udskrifter.

<HTML>
<BODY>

<SCRIPT LANGUAGE="VBScript">
dim app  ' must be global, otherwise Word will die when
          ' app goes out of scope
sub word_button()
    msgbox "before createobject"
    set app = CreateObject("Word.Application")
    msgbox "after createobject"
    app.Visible = true
    msgbox "after visible"
    app.Documents.Open "http://localhost/version2/wordstart.doc"
    msgbox "after open"
end sub

</SCRIPT>

<FORM NAME="inputform">
<INPUT TYPE="BUTTON" onclick="word_button()" value="Start Word">
</FORM>

</BODY>
</HTML>

Mvh
Jesper Naur
Avatar billede t-hviid Nybegynder
08. august 2002 - 12:04 #7
jespernaur>> To ting. 1)Word åbner fint men ikke dokumentet. Word-filen ligger på mit D-drev. 2) Jeg får en meddelse fra Explorer med at ang. ActiveX-objekt hvor jeg til sidst kan vælge Ja eller Nej. Kan man slippe for den boks.
Dette skal tilsidst ende med at lægge på en cd!

/Tommas
Avatar billede t-hviid Nybegynder
08. august 2002 - 12:42 #8
Nu har jeg løst det med at åbne dokumentet. Men har stadig problemer med boksen og når det kommer ned på cd. Jeg ved ikke hvad cd-drevet hedder på de forskellige pc'er.
Avatar billede jespernaur Nybegynder
08. august 2002 - 17:55 #9
Lidt afhængig af hvordan du har tænkt, at dine brugere skal benytte din CD, kan du eksperimentere med

    document.URL

som returnerer det aktuelle HTML-dokuments URL - hvis Word-dokumentet ligger et fast sted relativt til HTML-dokumentet, burde du kunne finde derhen ved et par passende manipulationer, uanset hvilket drev det i den sidste ende ligger på.

Mvh
Jesper Naur
Avatar billede t-hviid Nybegynder
08. august 2002 - 18:35 #10
Ok. Her er lidt point :-)
Kan dui måske skrive hvad det er for manipulationer du tænker på.
Jeg er lidt ude på ukendt område her.
Word-dokumentet ligger et fast sted i forhold til html-dokumentet.

/Tommas
Avatar billede jespernaur Nybegynder
08. august 2002 - 21:04 #11
Hvis jeg i browseren vælger

    C:\Jesper\website\version2\jstest.html

giver document.URL

    file://C:\Jesper\website\version2\jstest.html

Hvis jeg i browseren vælger (hvilket sker gennem min lokale PWS)

    http://localhost/version2/jstest.html

giver document.URL

    http://localhost/version2/jstest.html


Manipulationen går nu ud på at skrælle HTML-dokumentets filnavn væk, således
at man kun har det aktuelle katalog tilbage. Dette kan gøres med et regulært udtryk, og
herunder angiver jeg hvad der skal til for at matche alt fra starten af strengen
til og med sidste forekomst af enten / eller \

^.+[/\\]

Du bør studere lidt omkring regulære udtryk til denne slags problemer, det er rigtig velegnet!

Mvh
Jesper Naur
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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