Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493

    trasporare valori campi in un file rtf

    Ciao a tutti
    Quando usavo ASP usavo uno script per trasportare i campi in un file rtf che aveva dei segnaposti.
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.OpenTextFile(Server.MapPath("miofile.rtf"), 1)
    ecc ecc

    Ora devo fare la stessa cosa con un file aspx ma non so' come fare e non ho trovato nulla sul web.
    Qualcuno potrebbe darmi qualche aiuto?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    493
    per chi fosse interessto passare delle variabili ad un documento word (rtf) con aspx

    Dim fso As Object = CreateObject("Scripting.FileSystemObject")
    Dim f As Object = fso.OpenTextFile(Server.MapPath("template.rtf"), 1)
    Dim Docu As String = f.ReadAll
    f.Close()
    f = Nothing
    fso = Nothing

    Docu = Replace(Docu, "[Cliente]", Datareader.Item("Cliente"))
    Response.ContentType = "application/msword"
    Response.Write(Docu)

    Apre direttamente il documento word inserendo le i dati passati. CIAO

  3. #3
    Ciao Paolo.
    Anche se funziona, non è proprio il massimo il codice che hai scritto.
    Più correttamente, o per meglio dire .... più semplicemente .... avresti potuto scrivere:
    codice:
       Dim Docu As String = IO.File.ReadAllText(Server.MapPath("template.rtf"))
    l'overload della funzione ReadAllText, ti permette di specificare anche il tipo di Encoding.

    Ciao

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.