Bu makaleyi izleyerek C# kullanarak Excel makrolarını kaldırabilirsiniz. Geliştirme için IDE kurulumu, uygulamanın yazılması için adım adım prosedür ve C# kullanarak Excel Vba silme için örnek kod dâhil olmak üzere gerekli tüm ayrıntıları içerir. VBA modüllerinin farklı özelliklerine erişmenize ve gereksinimlere göre tüm veya seçili modülleri kaldırmanıza yardımcı olur.
Steps to Remove Macros from Excel using C#
- Makroları silmek için Aspose.Cells for .NET kullanacak ortamın ayarlanması
- Filigranı ve diğer kısıtlamaları önlemek için lisansın başlatılması
- VBA kodu içeren Workbook yüklenmesi
- Çalışma kitabındaki tüm modüller hakkında bilgi almak için tüm modüller arasında yineleme yapılması
- VbaProject sınıfındaki modül koleksiyonuna erişilmesi
- Kaldırılacak modül adını geçirerek Remove() yönteminin çağrılması
- Çıktı Excel dosyasının XLSM dosyası olarak kaydedilmesi
Bu adımlar, C# kullanarak Excel’de VBA projesini silme sürecini açıklar. Ürünün tüm özelliklerinden yararlanmak için lisansı yükleyin, VBA projesi ve modüller içeren giriş Excel dosyasını yükleyin ve her modülün çeşitli özelliklerini kontrol etmek için hepsini işleyin. Modül adları bilindiğinde, VBA projesinden modül kodunu kaldırmak için Modules koleksiyon sınıfında modül adıyla Remove() yöntemini çağırın.
Code to Delete Excel Macros using C#
Bu örnek kod, Excel makrolarını kaldırma sürecini göstermektedir. Bir modülü adı veya dizini kullanarak kaldırabilirsiniz. Bir çalışma sayfasındaki tüm modülleri kaldırmak istiyorsanız, çalışma sayfası referansını remove yöntemine geçirin ve bir çalışma kitabındaki tüm VBA modüllerini silmek için yukarıdaki örnekte yorumlanmış kodda gösterildiği gibi Clear() yöntemini çağırın.
Bu makale, VBA modüllerine erişme ve bunları kaldırma konusunda bize rehberlik etti. Mevcut bir VBA modülünü eklemek veya değiştirmek için C# kullanarak Excel VBA kitaplığını değiştirme makalesine bakın.