---
title: "Varför kan jag inte skapa ett Word-dokument från servern?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7716-varför-kan-jag-inte-skapa-ett-word-dokument-från-servern"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "anhel96"
published: "2001-01-14T20:48:00.000Z"
updated: "2001-01-14T22:47:00.000Z"
replies: 5
views: 215
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/7716-varför-kan-jag-inte-skapa-ett-word-dokument-från-servern"
---

# Varför kan jag inte skapa ett Word-dokument från servern?

## #1 — anhel96, 2001-01-14T20:48Z

Har en sida som skapar ett Word-dokument enligt koden nedan. Det funkar lokalt hemma, men när jag tankat upp det på web-hotellet så fungerar det inte alls. Får bara upp "Sidan kan inte visas". Hemma så skapas ett Word-dokument och sidan skickar tillbaka användaren till ursprungssidan.

\<% 
Set Connection = Server.CreateObject("ADODB.Connection")
	dbFilePath = Server.MapPath("db\\db.mdb")
	Connection.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & dbFilePath & ";"
	SQLStmt = "SELECT \* FROM Login ORDER BY EfterNamn, ForNamn"
	Set RS = Connection.Execute(SQLStmt)
%\>

\<%
Dim MyDoc
Set MyDoc = CreateObject("Word.Document")
MyDoc.Application.Visible = True
MyDoc.content.Font.Name = "Times New Roman"
MyDoc.content.Font.Size = 12
MyDoc.content.insertAfter "Adressregister"
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "\__________________________________________________________________\_"
MyDoc.content.InsertParagraphAfter
MyDoc.content.InsertParagraphAfter
%\>

\<%
Set RS = Connection.Execute(SQLStmt)
Do Until RS.EOF
%\>
\<%
MyDoc.content.insertAfter "Namn: " & (RS("ForNamn")) & " " & (RS("EfterNamn"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "Adress: " & (RS("Adress"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "Postadress: " & (RS("PostNummer")) & " " & (RS("Ort"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "Telefon hem: " & (RS("TelBostad"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "Telefon arb: " & (RS("TelArbete"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "Mobil: " & (RS("TelMobil"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "E-post: " & (RS("E-Postadress"))
MyDoc.content.InsertParagraphAfter
MyDoc.content.insertAfter "\_______________________________________\_"
MyDoc.content.InsertParagraphAfter
MyDoc.content.InsertParagraphAfter
%\>

\<%
RS.MoveNext
Loop
RS.Close
Connection.Close
Set MyDoc = Nothing 
Response.Redirect("member.asp")
%\>

\<HTML\>
\<HEAD\>
\<TITLE\>\</TITLE\>
\</HEAD\>
\<BODY\>
\</BODY\>
\</HTML\>

Permalänk: https://www.webforum.nu/p/7716

## #2 — emission, 2001-01-14T21:13Z

Enkelt svar.

De har inte Word installerat på webbservern.

....och de ska man var glad för, eftersom det inte lämpar sig i större webbhotellsammanhang.

Permalänk: https://www.webforum.nu/p/253803

## #3 — anhel96, 2001-01-14T21:22Z

Hur gör jag då?
Jag vill ju egentligen inte att Word ska köras PÅ servern utan hos användaren lokalt.

Permalänk: https://www.webforum.nu/p/253804

## #4 — emission, 2001-01-14T21:43Z

Då får du köra med klientbaserat VBScript, men då tappar du kontakten med databasen. Det går att lösa, men det är avancerat. Kolla upp Remote Scripting på <http://msdn.microsoft.com/scripting> 

...såvida du inte kan acceptera Excel i stället....

Permalänk: https://www.webforum.nu/p/253805

## #5 — anhel96, 2001-01-14T21:50Z

Hur skulle jag kunna lösa det med Excel i så fall?

Permalänk: https://www.webforum.nu/p/253806

## #6 — emission, 2001-01-14T22:47Z

Egentligen bör det funka med Word också, men jag har inte provat ordentligt.

Prova följande skript, så kan du säkert räkna ut resten.

```
<%
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "attachment; filename=test.xls"
%>
<HTML>
	<TABLE>
		<TR>
			<TD>
				<B>Rubrik 1</B>
			</TD>
			<TD>
				<B>Rubrik 2</B>
			</TD>
		</TR>
		<TR>
			<TD>
				Värde 1:1
			</TD>
			<TD>
				Värde 2:1
			</TD>
		</TR>
		<TR>
			<TD>
				Värde 1:2
			</TD>
			<TD>
				Värde 2:2
			</TD>
		</TR>
	</TABLE>
</HTML>
```

Permalänk: https://www.webforum.nu/p/253807

---

Tråden på webben: https://www.webforum.nu/amne/asp/7716-varför-kan-jag-inte-skapa-ett-word-dokument-från-servern
