Copia il designer dello UserForm del macro VBA dal modello al workbook di destinazione
Possibili Scenari di Utilizzo
Aspose.Cells ti consente di copiare il progetto VBA da un file Excel all’altro file Excel. Il progetto VBA consiste in vari tipi di moduli, cioè Documento, Procedurale, Designer, ecc. Tutti i moduli possono essere copiati con un semplice codice ma per il modulo Designer, c’è alcuni dati aggiuntivi chiamati Storage del Designer che devono essere accessibili o copiati. I seguenti due metodi si occupano di Storage del Designer.
Copia il DesignerStorage del modulo utente VBA Macro dal modello al foglio di lavoro di destinazione
Si prega di consultare il seguente codice di esempio. Copia il progetto VBA dal file di Excel modello in un workbook vuoto e salvalo come file di output Excel. Se apri il progetto VBA all’interno del file di Excel modello, vedrai un User Form come mostrato di seguito. Il User Form è composto da Storage del Designer, quindi verrà copiato utilizzando i metodi VbaModuleCollection.GetDesignerStorage() e VbaModuleCollection.AddDesignerStorage().
La seguente schermata mostra il file Excel di output e i suoi contenuti che sono stati copiati dal file di Excel modello. Quando fai clic sul Pulsante 1, si apre il VBA User Form che ha a sua volta un pulsante di comando che mostra una finestra di messaggio cliccando su di esso.