none
Apro un file excel 2010 con VB.NET e non si puo copiare da un altro file e Incollare nel file aperto con vb.net RRS feed

  • Domanda

  • Buongiorno

    Scusate il titolo lungo , mi sta capitando questa cosa strana apro il file excel 2010 da una applicazione con questo codice:

      Public Sub OpenExcelDemo(ByVal FileName As String, ByVal SheetName As String)
    
            RadLabel1.Visible = True
    
            If IO.File.Exists(FileName) Then
                Dim Proceed As Boolean = False
                Dim xlApp As Excel.Application = Nothing
                Dim xlWorkBooks As Excel.Workbooks = Nothing
                Dim xlWorkBook As Excel.Workbook = Nothing
                Dim xlWorkSheet As Excel.Worksheet = Nothing
                Dim xlWorkSheets As Excel.Sheets = Nothing
                Dim xlCells As Excel.Range = Nothing
    
                xlApp = New Excel.Application
                xlApp.DisplayAlerts = False
                xlWorkBooks = xlApp.Workbooks
                xlWorkBook = xlWorkBooks.Open(FileName)
                xlApp.Visible = True
                xlApp.UserControl = True
    
                xlWorkSheets = xlWorkBook.Sheets
    
                For x As Integer = 1 To xlWorkSheets.Count
                    xlWorkSheet = CType(xlWorkSheets(x), Excel.Worksheet)
                    If xlWorkSheet.Name = SheetName Then
                        Proceed = True
                        Exit For
                    End If
                    Runtime.InteropServices.Marshal.FinalReleaseComObject(xlWorkSheet)
                    xlWorkSheet = Nothing
                Next
    
                If Proceed Then
                    xlWorkSheet.Activate()
                Else
                    MessageBox.Show(SheetName & " Non Trovato.")
                End If
    
            Else
                MessageBox.Show("'" & FileName & "' Non Trovato.")
            End If
    
    
            RadLabel1.Visible = False
    
        End Sub

    Il file viene aperto correttamente , ma se copio da un altro file il contenuto di una o piu celle con CTRL +c e provo

    a incollare con CTRL+ V nel file aperto con VB.NET non fa niente , non c'è verso non le incolla. Devo anche dire che nel file aperto con VB.NET c'è una tabella ma prima che reinstallassi Office funzionava bene.

    Qualcuno sa darmi qualche indicazione?

    Grazie mille

    Fabrizio


    Fabrizio


    • Modificato FabConnect lunedì 11 ottobre 2021 12:06
    lunedì 11 ottobre 2021 12:05

Risposte

Tutte le risposte

  • Ciao Fabrizio,

    Puoi dare un'occhiata a questo thread, che è stato risposto tempo fà.

    Puoi modificare il tuo codice a leggere excel data (incollata da fuori) come è mostrato nel link.


    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 11 ottobre 2021 12:56
    Moderatore
  • Buongiorno Fabrizio,

    Hai avuto tempo a controllare il link suggerito?

    Grazie in anticipo, per la dichiarazione.


    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 25 ottobre 2021 10:49
    Moderatore