Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Stampa di un file

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    45

    Stampa di un file

    Ciao, ho una pagina aspx che stampa un file excel sulla stampante di default del pc.
    E' possibile far aprire la tipica finestra di selezione della stampante o comunque impostare una stampante diversa?

    Quello che segue è il mio codice. Grazie


    Dim ExcelApp As Microsoft.Office.Interop.Excel.Application
    Dim FileExcel As Microsoft.Office.Interop.Excel.Workbook
    Dim strconnEM As String
    strconnEM = WebConfigurationManager.ConnectionStrings("strExce lMod").ConnectionString
    ExcelApp = CreateObject("EXCEL.APPLICATION")
    FileExcel = ExcelApp.Workbooks.Open(strconnEM)

    ExcelApp.ActiveWorkbook.PrintOut()

    ExcelApp.DisplayAlerts = False
    ExcelApp.Quit()

    FileExcel = Nothing
    ExcelApp = Nothing

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Ma sta roba non può funzionare!

    A parte quanto già segnalato nell'altro post, NON SI DEVE USARE INTEROP SU SERVER
    ( anche perché probabilmente mentre sviluppi e sei connesso al tuo pc potrebbe funzionare, una volta in produzione con nessuna sessione interattiva attiva avresti la doccia fredda e non andrebbe nulla )
    Ma se anche questo pezzo di codice volesse mai funzionare verrebbe eseguito sul server, non potrebbe MAI far partire una stampa sul pc dell'utente ...

    L'impressione è che ti manchino i concetti base di applicazione Client\Server, prima ancora della programmazione WEB.

    Se vuoi far partire una stampa sul client ( anzi per qualsiasi cosa tu voglia fare sul client ) l'unico strumento a tua disposizione è il Javascript

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 © 2025 vBulletin Solutions, Inc. All rights reserved.