Taslak ve Hedef Çalışbook Arasında VBA Makro Kullanıcı Formu Tasarımcı Depolama Alanını Kopyalama

Olası Kullanım Senaryoları

Aspose.Cells for Python via .NET, bir VBA projesini bir Excel dosyasından diğerine kopyalamanıza olanak tanır. VBA projesi, Doküman, İşlemci, Tasarımcı vb. çeşitli modüllerden oluşur. Tüm modüller basit kodla kopyalanabilir, ancak Tasarımcı modülü için Ekstra veriler olan Tasarımcı Depolaması erişilmeli veya kopyalanmalı. Aşağıdaki iki yöntem Tasarımcı Depolaması ile ilgilidir.

Taslak ve Hedef Çalışbook Arasında VBA Makro Kullanıcı Formu Tasarımcı Depolama Alanını Kopyalama

Lütfen aşağıdaki örnek kodu inceleyin. Taslak Excel dosyasından boş bir çalışbook’a VBA projesi kopyalar ve bunu çıktı Excel dosyası olarak kaydeder. Eğer taslak Excel dosyasının içinde VBA projesini açarsanız aşağıda gösterildiği gibi bir Kullanıcı Formu göreceksiniz. Kullanıcı Formu, kendisi VbaModuleCollection.get_designer_storage() ve VbaModuleCollection.add_designer_storage() yöntemleri kullanılarak kopyalanacaktır.

todo:image_alt_text

Aşağıdaki ekran görüntüsü, kopyalanan çıktı Excel dosyasını ve içeriğini göstermektedir. Düğme 1’e tıkladığınızda, VBA Kullanıcı Formunun içinde tıklama ile bir ileti kutusu gösterir.

todo:image_alt_text

Örnek Kod