17 messaggi dal 17 settembre 2001
ho un grosso problema:
ho bisogno di fare modifiche su un file word(inserire testo dopo i bookmark,salvare con altro nome e cancellare il vecchio file.
Per fare tutto questo ho creato un componente in visual basic che riporto qui di seguito:

Dim fso As New Scripting.FileSystemObject
Dim wordApp As Word.Application
Dim doc As Word.Document

Set wordApp = CreateObject("word.application")
Set doc = wordApp.Documents.Open("\\websrv\siti\techint\Documenti\docprov\lettera.doc")

'Text1.Text = doc.Bookmarks(1).Name = "Oggetto"

doc.Bookmarks("Oggetto").Range.InsertAfter ("Dovrebbe inserire qui l'oggetto")
doc.Bookmarks("Rif").Range.InsertAfter ("1222128989-uuuu")
doc.SaveAs ("\\Websrv\siti\Techint\Documenti\ciaobello.doc")

wordApp.Quit
fso.DeleteFile ("\\websrv\siti\techint\documenti\docprov\lettera2.doc")
Set wordApp = Nothing
End Sub

questo funziona se utilizzato come progetto.exe ma non come componente richimato da una pagina asp:

set pubb = server.createobject("Progetto1.Class1")
pubb.Techint

questa è la parte di codice che mi richiama il componente!!!

Quando provo a lanciare la pagina il messaggio di risposta è:
Progetto1 error '800a0046'

Permission denied

/pubblicazione.asp, line 117

la cartella sul server ha accesso sia in lettura che in scrittura a tutti, lìapplicazione word è salvata sul server.

che posso fare? vi prego aiutatemiiiii!!!!!!!

grazie

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.