Ciao a tutti,
sto facendo un programma in VB.Net che consente all'utente di selezionare 2 file Excel diversi per copiarne i moduli e i form dal primo al secondo.
Inizialmente pensavo fosse una cosa semplice ma alla fine mi sono ricreduto...
Non riesco a visualizzare la lista dei moduli e dei form del primo file per poterli poi copiare nel secondo.
Avevo in mente una funzione che mi salvasse in un array i nomi dei moduli allo stesso modo di come faccio per gli Sheet tipo questa:
codice:
Public Function DammiListaSheet(ByVal xlsBook As Excel.Workbook) As String()
Dim Sheets As Excel.Worksheet
Dim lista(MAX_SHEET) As String
Dim i As Integer
For i = 0 To MAX_SHEET
lista(i) = "-1"
Next i
i = 0
For Each Sheets In xlsBook.Worksheets
lista(i) = Sheets.Name
i = i + 1
Next Sheets
DammiListaSheet = lista
End Function
Il problema che ho trovato è che, apparentemente, non esiste nessun oggetto di tipo "Modulo" o "Form" tipo
codice:
Dim MioModulo As Excel.Modules
Dim MioForm As Excel.Forms
Qualcuno sa darmi una mano?
Grazie in anticipo
Andrea