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

Possibili scenari di utilizzo

Aspose.Cells consente di copiare un 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 semplice codice, 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 Excel in 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.

todo:image_alt_text

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.

todo:image_alt_text

Codice d’esempio