2 messaggi dal 22 marzo 2002
Ho provato ad implementare l'esempio indicato nell'articolo, ma no Win 2k pro e IIS5 e Word 2000.

Purtroppo ottengo un errore al momento di aprire un nuovo documento.

di seguito il sorgente del mio esempio ed il risultato ottenuto..

qualcuno ha dei suggerimenti ?

grazie

--------------- INIZIO -------------------------

<html>
<head>
<title>Uso di word</title>
</head>
<body>
<center><h2>prova uso di word</h2></center>

<%

on error resume next

application.lock

For each MyDoc in wrdApp.Documents
MyDoc.Close(0)
Next
if (err.number <> 0) then
response.write ("Errore=" & Err.description)
else
response.write ("documenti chiusi" & "<br>")
end if
response.write ("<br>")

' istruzioni per usare word
root = "C:/Lavoro/WordTest"
folder = "/Word"
template = folder & "/modelli/modellodoc.dot"
docs = folder & "/docs"
file = "prova.doc"

response.write ("root=" & root & "<br>")
response.write ("folder=" & folder & "<br>")
response.write ("template =" & template & "<br>")
response.write ("docs =" & docs & "<br>")
response.write ("file =" & file & "<br>")

response.write ("apertura nuovo documento= " & root & template & "<br>")
set mydoc = wrdApp.Documents.Add (root & template)
if (err.number <> 0) then
response.write ("Errore=" & Err.description & "<br>")
end if

response.write ("salvataggio nuovo documento" & "<br>")
mydoc.SaveAs (root & docs & "/" & file)
if (err.number <> 0) then
response.write ("Errore=" & Err.description & "<br>")

end if


mydoc.Close (0)

application.unlock

%>


</body>
</html>


---------------- RISULTATO -----------------


prova uso di word
Errore=Necessario oggetto
root=C:/Lavoro/WordTest
folder=/Word
template =/Word/modelli/modellodoc.dot
docs =/Word/docs
file =prova.doc
apertura nuovo documento= C:/Lavoro/WordTest/Word/modelli/modellodoc.dot
Errore=Memoria insufficiente. Salvare il documento.
salvataggio nuovo documento
Errore=Necessario oggetto









Anzitutto per instanziare l' oggetto, devi installare Word altrimenti non vai da nessuna parte. Poi ricorda, come suggerisce Microsoft(!!!!) di non usare l' OLE Automation per progetti importanti, perchè è un sistema non molto testato e abbastanza insicuro...ehh?? ma siamo impazziti? ma che razza di carciofo rilasciano in Microsoft??

---[ www.digiscout.it ]---

"This message was written using 100% recycled electrons"

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.