Har använt mig av följade exempel kod öppnar inte vbscript upp word? isåfall måste processen som kör ASP ha rättigheter att modifiera desktopen. och att göra detta via ASP låter som en seg metod. finns det något annat sätt att ändra rättigheterna? När jag skapar Office dokument från ASP så ändrar jag användaren som loggar in via webservern till en "riktig" användre och inte IUSR_ det fungerar bra. och på så sätt får man en stor säkerhetsrisk eftersom vanliga användare har mer rättigheter än IIs kontot.Skapa Word Dokument
<%
Set WordApp = CreateObject("word.application")
Set WordDoc = WordApp.Documents.Add()
WordApp.Application.Visible = True
Set MyRange1 = WordDoc.Paragraphs.Add.Range
MyRange1.InsertBefore("Appraisal Form")
MyRange1.Style = "Heading 1"
%>
men får följande fel:
Microsoft Word (0x800A175D)
Det gick inte att öppna makroarkivet.
/test/word.asp, line 6
Tacksam för all hjälp.Sv: Skapa Word Dokument
Sv: Skapa Word Dokument
följde instruktionerna på
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q288367
men nu så händer ingenting alls. Får inte ens något felmeddelande längre.
Vad göra????Sv: Skapa Word Dokument
Det enklaste sättet att kolla är att högerklicka på din ASP-fil, välj security, ta bort IUSR_ användaren från filen.
När du sedan försöker surfa till filen kommer du få en loginruta, fyll i din loginnamn där och se om det fungerar. Fungerar det så ändra den användaren som IIS använder för att logga in med.
- MSv: Skapa Word Dokument