Aprire i fogli di excel in visual studio 2010

di il
3 risposte

Aprire i fogli di excel in visual studio 2010

Ho letto la discussione di alsa anche se un po' vecchia nella quale si apro il file excel con la seguente programmazione

            FileName = percorso
            Dim excelApp As Microsoft.Office.Interop.Excel.Application
           Dim fileExcel As Microsoft.Office.Interop.Excel.Workbook

           excelApp = New Microsoft.Office.Interop.Excel.Application
           fileExcel = excelApp.Workbooks.Open(FileName)

Ho provato e funziona senza problemi. Ora però mi chiedo come passare da un foglio ad un altro di questo file. Magari è banale e mis cuso per la domanda ma non so proprio come fare.

Grazie infinite

3 Risposte

  • Re: Aprire i fogli di excel in visual studio 2010

    Non si passa ad un foglio ma si accede ai dati dei fogli tramite il modello ad oggetti.

    Nella tua domanda di aprile (per VS2012) ti avevo suggerito un link…leggi anche questo

    https://learn.microsoft.com/en-us/visualstudio/vsto/excel-object-model-overview?view=vs-2022&tabs=csharp

    ma non è un aargomento da qualche minuto…

  • Re: Aprire i fogli di excel in visual studio 2010

    Scusa ma non ho comunque capito come devo fare. Ho visto il link ma non mi ha chiarito.  Il fatto è che riesco ad aprire e modifcare il file excel ma solo sul primo foglio che si apre di default.

    Grazie

  • Re: Aprire i fogli di excel in visual studio 2010

    Se leggi bene, approfonditamente e con attenzione, vedrai che ci sono molte pagine relative ad esempi di come trattare workbook, workshop e range. 

    Ma devi studiarle

    Ad esempio c'è come gestire dati tra diversi fogli

    https://learn.microsoft.com/en-us/visualstudio/vsto/how-to-programmatically-copy-data-and-formatting-across-worksheets?view=vs-2022&tabs=csharp

     e tanto altro 

    https://learn.microsoft.com/en-us/visualstudio/vsto/working-with-worksheets?view=vs-2022

    che dipende da cosa esattamente vuoi fare

     Ma devi iniziare tu a leggere e provare

Devi accedere o registrarti per scrivere nel forum
3 risposte