webForumDet fria alternativet

ASP till Word - dokument via Intranät

ASP

8 svar · 431 visningar · startad av JPS

Medlem sedan nov. 2001101 inlägg
Frågan#1

Hepp.

Jag har två problem som jag akut behöver hjälp med. Efter att ha snurrat runt i alla kända forum hittar jag inte nån hjälp!

Problem ett! ASP till Word
Var kan jag få tag på fullständig hjälp/instruktion med kod för att

- få en asp-sida till Word. Tanken är att en asp-sida skall ha en länk - klick här för att öppna denna sida i word.
Alla lösningar är välkomna - asp, xml eller konsulter.

Problem två. Dokument via Intranät.
Hur får man tex. Word både mallar samt dokument att öppnas på klientens PC? Jag har sett Digital Dashboard med word och excelmallar via Intranätet så det måste fungera men hur?

Medlem sedan dec. 19996 522 inlägg
#2

Problem1
Du kan tex använda dig av owc, office webcomponents, installera office/word på servern sen är det bara å köra igång, om du ska tex skriva ut rapporter, texter etc till doc format fungerar det bra, jag vet att jag hittade mycket på msdn när jag pillade med det för ett år sedan, hittar inte länken nu dock :(

Problem2
Förstår inte hur du menar, menar du att klienten ska öppna word i webbläsaren eller

Medlem sedan nov. 2001101 inlägg
#3

Problem2
Om jag har dokumentmallar via Intranätet så öppnas de i webbläsaren samt som mall inte som dokument. Hur får man
dokumenten att öppnas som de vore från utforskaren?

Medlem sedan feb. 200112 078 inlägg
#4

Problemet du upplever har väl troligtvis med cachen att göra, om jag förstått dig rätt. När besökaren klicka på Word-filen, placeras den i din InternetCache-katalog (på c: troligtvis) där den även körs ifrån. Givetvis körs den även i din webbläsare eftersom det är en <a href>-tagg.

Vill du att filen skall flyttas till besökarens hårddisk istället eller?

Medlem sedan nov. 2001101 inlägg
#5

Jepp, helt rätt - filen skall INTE cachas - inte heller öppnas i Webbläsaren utan i användarens egen Word.

Medlem sedan feb. 200112 078 inlägg
#6

Jag är rädd för att det inte går. Du kan inte placera något på besökarens hårddisk (förutom cookies) utan dess medlåtande och besökarens egna 'agerande'. Isåfall får du sätta en content-tagg i ASP som säger att filen du pekar på enbart är till för nedladdning och sen får användaren öppna filen manuellt.

Detta är ju dock inget kul. :l ;)

En liten fråga bara; varför kan inte filen köras ur cache-katalogen? Jag menar, om de väl sparar den, så sparar de väl knappast den någonannanstans än på sin egna maskin, för spara till servern kan de ju direkt inte..

Kanske kan det gå att skriva en ActiveX-komponent som får tillåtelse av användaren att placera filen på disken och kanske t.o.m. öppna den i associerat program, exempelvis Word.

Medlem sedan nov. 2001101 inlägg
#7

Jo, det fungerar att köra dokumenten via webbläsaren men
dokumentmallar öppnas tyvärr inte som dokument utan som mallar vilket mina användare inte förstår.

Tackar i alla fall för dialogen.

Medlem sedan feb. 200112 078 inlägg
#8

vilket mina användare inte förstår

Aha. :OO

Lär dem. ;)

Medlem sedan okt. 20024 inlägg
#9

Jag är också intresserad av en funktion som denna. Har lite kod som fungerar lokalt. Problemet är att jag vill att det ska fungera på en IIS server.
Kör jag det via IIS så får jag bara "fel på sidan". Kör jag det lokalt får jag en ActiveX varning och sedan hoppar word upp med dokumentet öppnat.

<HTML>
<HEAD>
	<LINK REL='stylesheet' TYPE='text/css' HREF='styles.css'>
	<TITLE></TITLE>
</HEAD>
<SCRIPT language='VBScript'>
sub hoppaWord(dotPlats)
	Dim Wrd
	set Wrd = CreateObject("Word.Document")
	Wrd.Application.Visible = true
	Wrd.Application.Documents.Add dotPlats, False
end sub
</SCRIPT>
<BODY>
	<H1>Rubrik</H1>
	<INPUT type="submit" value="Skapa" onclick='hoppaWord("c:\Program\folder1\file.dot")'>
</BODY>
</HTML>
254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)