Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    inserire immagini in un file word

    ciao,
    mo creato un documeno word, ma non riesco a mettere dentro immagini. che sintassi si deve usare?

    FileName = "fko.doc"
    Response.Buffer = true
    Response.ContentType = "application/msword"
    Response.AddHeader "content-disposition", "inline; filename=" & FileName

    e poi provo ad inserirle così ma nulla...

    Response.Write("[img]../images/noPicture.jpg[/img]")

    Response.Flush

  2. #2
    si può scrivere utilizzando html su un file word ?!?! Scusami ma ignoro l'utilizzo di word con asp... )
    Prova a trattarlo come un documento html, allora... ad esempio ricreando tutta la struttura di un documento html (<html><head><title> etc...)

    Ciau!
    - Atari

  3. #3
    purtroppo è già così e non funziona

  4. #4
    scrivimi il codice html scritto (scusa il gioco di parole) sull'output. Credo sia, appunto, un errore di html.

    Ciau!
    - Atari

  5. #5
    fileName = "fko.doc"
    With Response
    .Buffer = True
    .ContentType = "application/msword"
    .AddHeader "content-disposition", "inline; filename=" & fileName
    End With


    Response.Write("<table border='0' style='width:16cm;'><tr><td style='widht=95%'>")

    sqlFoto = "SELECT * FROM tblFkoFoto WHERE fko=" & rst("id")
    rstFoto.Open sqlFoto,conn2

    if rstFoto.EOF Then
    Response.Write("[img]../images/noPicture.jpg[/img]")
    else
    Response.Write("[img]fkoPicture/" & rstFoto("foto") & "[/img]")
    end if
    rstFoto.close

    Response.Write("</td><td style='border-width:0cm;'>")
    'contenitore dei dati
    Response.Write("" & rst("OGTD") & "" & vbCrlf)
    Response.Write("</td></tr>")
    Response.Write("</table>" & vbCrlf)
    Response.Flush

  6. #6
    le immagini non vengono caricate, inoltre viene anche ignorato il fatto che la tabella abbia bordo 0

  7. #7
    Le seguenti sono solo delle mie "supposizioni", se false qualcuno mi smentisca :-)

    Dunque da quanto mi pare di capire word interpreta il tuo documento html... e` un po` come se indicassi\scegliessi il browser con cui aprire la pagina...

    Pertanto, prima cosa :
    cerca di ricreare la struttura di un documento html formale in modo corretto. Ossia comincia con le tag :
    codice:
    <-- Non *DOVREBBE* essere necessario che utilizzi response.write per contenuto statico, anzi
    a livello prettamente teorico e` peggio :)) -->
    <html>
    <head>
    <title>Prova documento word</title>
    </head>
    
    <body>
    <table border="0" width="100%">
    etc... 
    
    </table>
    </body>
    </html>
    In secondo, se non va, prova rimuovere il content-type "application/msword", in modo da verificare l`output con il browser (Explorer, Firefox, qualsiasi...).

    Ciau!
    - Atari

  8. #8
    su html va ma su word nada
    l'immgine non la carica neanche morto così

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.