Ho scoperto che non posso inviare direttamente il documento in stampa allora pensavo di prendere tutti i documenti e legarli uno sotto l'altro e poi creare un documento unico.
Il problema è che la variabile contiene tutti i documenti ma nel word finale mi scrive solo il primo documento trovato.
Posto il codice completo magari qualcuno mi sa aiutare.
id_pers avrà all'interno: 1 , 51 ,61 ,154, etc........
Ho provato anche a appendere i dati nel file all'interno del ciclo ma non ho risolto niente
Response.Expires = -1500
response.buffer = True
Session("utente") = request("utente")
id_incontro = request("id_incontro")
id_pers =request("id_pers")
arrid_pers = split(id_pers,",")
strDocumento = ""
for i = 1 to ubound(arrid_pers)
response.write "<br>attestato=" & trim(arrid_pers(i))
Set fso = CreateObject("Scripting.FileSystemObject")
'carico l'allegato
Set f = fso.OpenTextFile(Server.MapPath("Attestati/" & trim(arrid_pers(i)) &".doc"), 1)
'Leggo tutto il contenuto del documento
strDoc = f.ReadAll
f.Close
strDocumento = strDocumento & strDoc
next
Set fso1 = CreateObject("Scripting.FileSystemObject")
Set f = fso1.OpenTextFile(Server.MapPath("Attestati/Stampatot.doc"),2, True)
f.Write strDoc
f.Close
Set f = Nothing