Copia VBA Macro UserForm DesignerStorage dal modello alla cartella di lavoro di destinazione

Possibili scenari di utilizzo

Aspose.Cells consente di copiare il progetto VBA da un file Excel in un altro file Excel. Il progetto VBA è costituito da vari tipi di moduli, ad esempio Documento, Procedurale, Designer, ecc. Tutti i moduli possono essere copiati con un codice semplice, ma per il modulo Designer sono presenti alcuni dati aggiuntivi chiamati Designer Storage a cui è necessario accedere o copiare. I due metodi seguenti si occupano di Designer Storage.

Copia VBA Macro UserForm DesignerStorage dal modello alla cartella di lavoro di destinazione

Vedere il seguente codice di esempio. Copia il progetto VBA dal filemodello di file Excelin una cartella di lavoro vuota e la salva come filefile Excel di output. Se apri il progetto VBA all’interno del file Excel modello, vedrai un modulo utente come mostrato di seguito. Il modulo utente è costituito da Designer Storage, quindi verrà copiato utilizzandoVbaModuleCollection.GetDesignerStorage() eVbaModuleCollection.AddDesignerStorage() metodi.

cose da fare:immagine_alt_testo

Lo screenshot seguente mostra il file Excel di output e il suo contenuto che sono stati copiati dal file Excel modello. Quando fai clic sul pulsante 1, si apre il modulo utente VBA che a sua volta ha un pulsante di comando che mostra una finestra di messaggio al clic.

cose da fare:immagine_alt_testo

Codice d’esempio