Altbilgi içeriğine atla
EXCEL ARAçLARı

Excel'de Makroları Etkinleştirme (Her Yöntem, Adım Adım)

Iron Software ekibi tarafından yazılmıştır.


Makrolar, Microsoft Excel'de kullanıcıların yinelenen görevleri otomatikleştirmelerini ve iş akışlarını düzenlemelerini sağlayan güçlü bir özelliktir. Eğer bir Excel dosyasını açtığınızda üstte "Makrolar devre dışı bırakıldı" diyen sarı bir çubuk görmüşseniz, yalnız değilsiniz. Bu, her gün milyonlarca Excel kullanıcısının başına gelir ve çözüm genellikle on saniyeden az sürer.

Makrolar, Excel elektronik tablosu içinde görevleri otomatikleştirerek çalışır. Belirli işlevleri otomatik olarak gerçekleştirmek için kaydedilmiş eylemler ya da VBA kodu olan komutlar içerirler.

Bir makro, Excel'de tek bir komut olarak çalıştırılabilen bir dizi komuttur.

En hızlı yol: Şeridin hemen altındaki sarı Güvenlik Uyarısı çubuğunda bulunan İçeriği Etkinleştir düğmesine tıklayın. Hepsi bu kadar. Makrolarınız hemen çalışacaktır.

Ama hikayenin tamamı bu kadar değil. Dosyanızın nasıl geldiğine bağlı olarak (e-posta, paylaşılan sürücü, BT politikası), bu düğme görünmeyebilir ya da makroların herhangi bir istem olmadan otomatik olarak çalışmasını gerekebilir. Bu kılavuz, olası her yöntemi, her kenar durumunu ve ihtiyaç duyabileceğiniz her ayarı kapsamaktadır. *

Makrolar Nedir ve Excel Onları Neden Engeller?

Makrolar, görev veya birden fazla görevi otomatikleştiren, bir haftalık raporu biçimlendirme, başka bir sayfadan veri alma veya bir hücre belirli bir değere ulaştığında e-posta gönderme gibi küçük programlardır. Gerçekten kullanışlıdırlar.

Makrolar, Excel'de karmaşık veya yinelenen görevleri otomatikleştirmek için kullanılabilir.

Makrolar, Excel elektronik tablo programıyla çalışmayı basitleştirmeye yardımcı olabilir.

Excel'ın onları varsayılan olarak engelleme nedeni, makroların kötü niyetli kod çalıştırmak için kullanılabilir olmasıdır. Bir virüs veya fidye yazılımı yükü, makro etkinleştirilmiş bir Excel dosyasının (.XLSM) içinde gizlenebilir, bu yüzden Microsoft, siz açıkça izin verene kadar tüm makroları engellemeyi daha güvenli olarak düşündü. Genel olarak bu iyi bir politikadır, yalnızca güvendiğiniz dosyalar için makroların nasıl etkinleştirileceğini bilmeniz gerektiği anlamına gelir.

Yöntem 1: Güvenlik Uyarı Çubuğunda "İçeriği Etkinleştir"e Tıklayın (En Hızlısı)

Bu en yaygın senaryodur ve en hızlı düzeltmedir.

Bunu Gördüğünüzde: Makro etkinleştirilmiş Excel dosyalarını (.XLSM veya .XLSB) ilk kez açtığınızda.

Adımlar:

  1. Excel dosyasını her zamanki gibi açın.
  2. Şerit sekmelerinin hemen altında sarı bir çubuk göreceksiniz, içinde kalkan simgesi ve mesaj: "GÜVENLİK UYARISI: Makrolar devre dışı bırakıldı."
  3. O çubuğun sağ tarafındaki İçeriği Etkinleştir düğmesine tıklayın.

  4. Dosya makrolar aktif olarak yeniden yüklenir.

Excel'de Makroları Etkinleştirme Yöntemleri (Her Yöntem, Adım Adım): Görüntü 1 -

Perdenin Arkasında Ne Olur: Excel, dosyayı güvenilir belgeler listenize ekler. Aynı dosyayı aynı konumdan bir sonraki açışınızda, makrolar otomatik olarak çalışacak ve size tekrar istemde bulunulmayacaktır.

Önemli bir uyarı: Dosyayı farklı bir klasöre taşırsanız ya da e-posta ile yeni bir kopya alırsanız, Excel, bunu yeni, güvensiz bir dosya olarak değerlendirebilir ve tekrardan sizi uyarmak zorunda kalabilir.***

Yöntem 2: Excel Güven Merkezi Ayarları Üzerinden Makroları Etkinleştirin

Eğer tüm dosyalarda makroların otomatik çalışmasını istiyorsanız ya da Excel'in makroları genel olarak nasıl ele aldığını ince ayarlamak istiyorsanız, Güven Merkezi'nde makro ayarlarını değiştirebilirsiniz. Bunu yapmak için Excel Seçenekleri penceresinden Güven Merkezi'ni seçmeniz gerekir.

Bunu Kullanmanız Gerektiğinde: Düzenli olarak makro etkin dosyalarla çalışıyorsunuz ve sarı çubuk size mani oluyor.

Adımlar:

  1. Excel'i açın (bunun için herhangi bir dosyanın açık olması gerekmez).
  2. Sol üst köşedeki Dosya'ya tıklayın.

  3. Sol panelin en altında yer alan Seçenekler seçeneğine tıklayın.

  4. Excel Seçenekleri penceresinde, sol kenar çubuğunda bulunan Güven Merkezi'ni seçin.

  5. Sağ tarafta bulunan Güven Merkezi Ayarları… düğmesine tıklayın.

  6. Güven Merkezi penceresinin sol panelinde Makro Ayarları'na tıklayın.

  7. Bu dört seçenekten birini seçin (açıklamalara bakınız).
  8. TAMAM'a tıklayın, ardından iki pencereyi de kapatmak için tekrar TAMAM'a tıklayın.

Güven Merkezi, bilgisayarınızı güvende tutmak için kullanılan tüm güvenlik ve gizlilik ayarlarını içerir.

Güven Merkezi'nde makro ayarlarını değiştirmek riskli olabilir, özellikle de yönetilen bir ortamda. Cihazınız iş/school tarafından yönetiliyorsa, sistem yöneticisi kimsenin makro ayarlarını değiştirmesini engelleyebilir.

Güven Merkezi'nde makro izinlerini duruma göre ayarlayabilir, bir dosyayı güvenilir belge yapabilir ve VBA'nın proje nesne modeline güven akses ayarlayarak Excel'in makroları nasıl ele aldığını kontrol edebilir ve yetkisiz kod yürütmesini önleyebilirsiniz.

 related to Yöntem 2: Excel Güven Merkezi Ayarları Üzerinden Makroları Etkinleştirin

Dört Makro Ayarı Açıklanıyor

| Ayar |Ne Yapar|Kim Kullanmalı| |---|---|---| |Bildirim yapılmadan tüm makroları devre dışı bırak|Makrolar sessizce engellenir, sarı çubuk yok|Yüksek güvenlikli ortamlar, paylaşılan/kamu bilgisayarı| |Bildirimli (Varsayılan) tüm makroları devre dışı bırak|Sarı çubuğu gösterir, dosya başına siz karar verirsiniz|Çoğu günlük kullanıcı| |Dijital olarak imzalanmış makrolar haricinde tüm makroları devre dışı bırak|Uzmanlar tarafından yalnızca doğrulanmış yayıncılardan makrolara izin verilir|İmzalanmış makro araçlarının bulunduğu kurumsal ortamlar| |Tüm makroları etkinleştir|Tüm makrolar otomatik olarak çalıştırılır, uyarı yok|Yalnızca güvenilen dosyaları açan güç kullanıcıları|

Çoğu ofis çalışanı için, varsayılanda bırakmak ('Bildirimle devre dışı bırak') ve her dosya için İçeriği Etkinleştir'e tıklamak en güvenli iş akışıdır.


Yöntem 3: Güvenilen Konumlara Bir Klasör Ekleme

Ekibiniz belirli bir ağ sürücüsünden veya klasörden makro etkin dosyaları paylaşıyorsa, Excel'e o konumdaki dosyalara her zaman güvenmesini söyleyebilir, sarı çubuk olmadan, uyarı yapılmadan, sadece açabilir ve devam edebilirsiniz.

Ne zaman kullanılır: Excel şablonları ve makroları içeren paylaşılan bir takım klasörünüz (örneğin \CompanyServer\Reports) var.

Adımlar:

  1. Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları… seçeneğine gidin 2. Sol panelde Güvenilen Konumlar a tıklayın.

  2. Yeni konum ekle… ye tıklayın 4. Gözat a tıklayın ve klasöre gidin.

  3. İsterseniz Bu konumun alt klasörleri de güvenlidir kutusunu işaretleyin.

  4. Tamam a üç kez tıklayın.

Excel'de Makroları Etkinleştirme Yöntemleri (Her Yöntem, Adım Adım): Görüntü 3 - Doldurulmuş bir klasör yolu ve

Güvenlik notu: Yalnızca gerçekten kontrol ettiğiniz klasörleri ekleyin. İndirilenler klasörünüzü veya Masaüstünüzü eklemeyin, bunlar genelde oltalama dosyaları için iniş noktalarıdır. *

Yöntem 4: Belirli Bir Dosyaya Güvenme (Küresel Ayarları Değiştirmeden)

Excel, 'İçeriği Etkinleştir' dediğiniz dosyaları güvenilen belgeler olarak hatırlar. Ancak bir dosyayı tekrar güvenli hale getirmek veya manuel olarak güvenilenler listesine eklemek istiyorsanız, işte böyle yapabilirsiniz.

Tüm güvenilen belgeleri temizleme (her şeyde yeniden uyarı almaya zorlar):

  1. Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları… seçeneğine gidin 2. Güvenilen Belgeler e tıklayın.

  2. Tümünü Temizle ye tıklayın.
  3. Tamam a tıklayın.

Bu, yanlışlıkla güvenmediğiniz bir dosyayı güveninir hale getirdiyseniz, veya yeni bir bilgisayar kuruyorsanız yararlıdır.

 related to Yöntem 4: Belirli Bir Dosyaya Güvenme (Küresel Ayarları Değiştirmeden)


Yöntem 5: İnternetten İndirilen Bir Dosyanın Engellemesini Kaldırma (Web İşareti)

Bu, çoğu kişiyi yanıltan sınıra-uygulama durumudur. İnternetten bir dosya indirdiğinizde, tarayıcınız ve Windows'un kendisi, görünmez bir 'Web İşareti' (MOTW) bayrağı ekler. Bu bayrak, Excel'e dosyayı potansiyel olarak tehlikeli olarak değerlendirmesi gerektiğini söyler, siz tüm makrolara izin verecek şekilde ayarlamış olsanız bile.

Bu durumda, sarı çubuk 'Makrolar devre dışı bırakıldı' yerine 'Korunan Görünüm' diyebilir ve İçeriği Etkinleştir'e tıklamak hala makroları engelleyebilir.

Çözüm:

  1. Excel'deki dosyayı kapatın.
  2. Dosyayı Windows Dosya Gezgini 'nde bulun (Excel içinde değil).

  3. Dosyaya sağ tıklayın ve Özellikler i seçin.
  4. Genel sekmesinin altında, 'Bu dosya başka bir bilgisayardan geldi ve bu bilgisayarı korumaya yardımcı olmak için engellenebilir.' diyen bir onay kutusu arayın. 5. İşaretleyin Engellemesini kaldır onay kutusunu.

  5. Uygula ya, ardından Tamam a tıklayın.
  6. Excel'de dosyayı yeniden açın.

Engellemesini kaldır onay kutusunu görmüyorsanız, dosya Windows tarafından bayraklanmadı ve bu sorun değildir. *

Yöntem 6: Şeridi Kullanarak Bir Seans için Makroları Etkinleştirme

Zaten bir dosyanın içindeyseniz ve sarı çubuk kaybolmuşsa (belki yanlışlıkla kapattınız), makroları Şerit'ten etkinleştirebilirsiniz, Güven Merkezi ayarlarına girmeye gerek yok.

Adımlar:

  1. Dosya sekmesine tıklayın.

  2. Dosya adının altında 'Güvenlik Uyarısı: Makrolar devre dışı bırakıldı.' diyen sarı bir afiş görmelisiniz 3. O afişte İçeriği Etkinleştir e tıklayın.

Eğer görmüyorsanız:

  1. Dosya sekmesindeyken, soldaki panelden Bilgi ye tıklayın.

  2. Güvenlik Uyarısı bölümünde İçeriği Etkinleştir düğmesini arayın.

  3. İçeriği Etkinleştir > Tüm Makroları Etkinleştir e tıklayın, yalnızca bu oturum için. *

Yöntem 7: Geliştirici Sekmesi Üzerinden Kalıcı Olarak Makroları Etkinleştirme

Excel'deki Geliştirici sekmesi, makro kontrollerine doğrudan erişim sağlar ve makro yönetimi ve otomasyon için makro kaydedici, VBA düzenleyici, kontroller ekleme, eklentileri yönetme ve XML dosyalarını içe/dışa aktarma gibi seçenekler sunar. Makrolarla düzenli olarak bir şeyler yapıyorsanız, bu sekmeyi etkinleştirmek faydalıdır.

Adım 1: Geliştirici Sekmesini Gösterme (Gizli ise)

  1. Şeritte herhangi bir yere sağ tıklayın ve Geliştirici sekmesini etkinleştirmek için Şeridi Özelleştir i seçin.

  2. Sağ sütunda Geliştirici yi bulun ve onay kutusunu işaretleyin.

  3. Tamam a tıklayın.

Adım 2: Geliştirici Sekmesinden Makro Güvenliğini Kullanma

  1. Geliştirici sekmesine tıklayın.

  2. Kod grubunda Makro Güvenliği ne tıklayın.

  3. Ayarları Yöntem 2'de açıklandığı gibi ayarlayın.

Yöntem 8: VBA Düzenleyicisinden Makroları Etkinleştirme

Çalışmayan bir makroyu sorun gideriyorsanız, doğrudan VBA düzenleyiciyi açabilir ve proje seviyesinde derleme hataları veya güven sorunları olup olmadığını kontrol edebilirsiniz.

Adımlar:

  1. Uygulamalar için Visual Basic (VBA) düzenleyicisini açmak için Alt + F11 tuşlarına basın.

  2. Sol panelde, VBA Proje ağacını göreceksiniz. Modüller veya kodlar gri renkliyse veya bir hata gösteriyorsa, proje kilitlenmiş olabilir.
  3. VBA düzenleyici menüsünde Araçlar > Makro Güvenliği 'ne gidin.

  4. Burada, Trust Center'da mevcut seçeneklere benzer şekilde makroları etkinleştirmek veya devre dışı bırakmak için makro ayarlarını değiştirebilirsiniz.

Bu yöntem Güven Merkezi ayarlarını geçmez, makronun çalışmadığını düşündüğünüzde neden çalışmadığını teşhis etmek için daha kullanışlıdır.

Makrolarla Otomatikleştirilen Görevler: Neler Yapabilirsiniz?

Excel'de makroları etkinleştirmek, tekrarlayan görevleri otomatikleştirmenin ve iş akışınızı kolaylaştırmanın güçlü bir yolunu açar. Sadece birkaç tıklamayla, verileri girme ve biçimlendirmeden karmaşık hesaplamalar ve rapor oluşturma dahil her şeyi gerçekleştirecek şekilde Excel'i ayarlayabilirsiniz, böylece size saatlerce manuel çalışma süresi ve hata risklerini azaltarak tasarruf sağlar.

Otomatikleştirilmiş görevlerle başlamak için önce Excel'de makroları etkinleştirmeniz gerekir. Bu, güvenlik ihtiyaçlarınıza uygun makro ayarlarını seçebileceğiniz Trust Center ayarları aracılığıyla yönetilir. Trust Center iletişim kutusu, VBA makrolarını etkinleştirme, devre dışı bırakma veya yalnızca dijital olarak imzalanmış makrolara izin verme seçenekleri sunar, bu da size Excel dosyalarınızda hangi tür makroların çalışabileceği konusunda kontrol sağlar.

Bir kez makrolar etkinleştirildiğinde, geniş bir yelpazede görevleri otomatikleştirebilirsiniz. Örneğin, aylık bir raporu otomatik olarak biçimlendirecek, başka bir elektronik tablodan veri ithal edecek veya hatta ekip üyelerinize özet e-postaları gönderecek bir makro oluşturabilirsiniz. Bu otomatikleştirilen görevler, bir tıklamayla tetiklenebilir, tekrarlayan süreçleri verimli bir şekilde idare etmeyi kolay hale getirir.

İş akışınızı daha da kolaylaştırmak için Trust Center'da güvenilir konumlar ayarlamayı düşünün. Bir ağ sürücüsünü veya belirli bir klasörü güvenilen konum olarak ekleyerek, orada depolanan Excel dosyalarındaki makrolar otomatik olarak etkinleştirilir, her seferinde 'İçeriği Etkinleştir' e tıklamanıza gerek kalmaz. Bu, merkezi bir klasörden makro etkin defterleri paylaşan ekipler için özellikle kullanışlıdır.

Kendi otomatikleştirilmiş çözümlerini oluşturmak veya özelleştirmek isteyen kullanıcılar için, Excel'deki Geliştirici sekmesi, VBA kodu yazma ve yönetme araçlarına doğrudan erişim sunar. Buradan, yeni makrolar kaydedebilir, mevcut olanları düzenleyebilir ve size uygun makro güvenlik ayarlarını ayarlayabilirsiniz. Geliştirici sekmesini etkinleştirmek basittir, sadece Dosya sekmesine gidin, Seçenekler'i seçin ve Şeridi Özelleştir iletişim kutusunda Geliştirici seçeneğini işaretleyin.

Makrolar üretkenliği büyük ölçüde artırabilirken, güvenlik risklerine dikkat etmek önemlidir. Yalnızca güvenilir kaynaklardan makroları etkinleştirin ve ilave koruma için dijital olarak imzalanmış makroları kullanmayı düşünün. Bilinmeyen veya güvensiz yerlerden gelen dosyalarda makroları etkinleştirmekten kaçının, çünkü bunlar potansiyel olarak tehlikeli kod içerebilir.

Excel'de makroları kullanarak, tekrarlayan görevleri otomatikleştirebilir, tutarlılığı sağlayabilir ve daha stratejik çalışmalara zaman ayırabilirsiniz. Raporları biçimlendirme, verileri ithal etme veya özelleştirilmiş iş akışlarını oluşturma olsun, makroları etkinleştirmek ve doğru Trust Center ayarlarını kullanmak, Excel deneyiminizden en iyi şekilde yararlanmanıza yardımcı olacaktır. Daha ayrıntılı talimatlar ve destek için, bu kılavuz boyunca sağlanan kaynaklara bakın.

Yaygın Sorunlar ve Sorun Giderme

'İçeriği Etkinleştir' düğmesi hiç görünmüyor

Muhtemel sebep: BT departmanınız bildirim yapmadan tüm makroları engelleyen bir Grup İlkesi dayattı. 'Bildirim yapmadan tüm makroları devre dışı bırak' ayarı genellikle kurumsal BT tarafından uygulanır.

Yapılacaklar: BT yardım masasına başvurun. Onlara belirli dosya veya klasör için bir istisna oluşturmalarını veya güvenilir bir yayıncıdan makroları beyaz listeye eklemelerini isteyeceksiniz.

Makrolar etkinleştirildi, ancak dosya hala çalışmıyor

Bunları kontrol edin:

  • Makro, artık var olmayan bir dosya yoluna referans veriyor olabilir (örneğin, C:\OldServer\data.csv).
  • Makro, kurulmamış belirli bir Excel eklentisi gerektirebilir.
  • VBA düzenleyicisini açın (Alt + F11) ve kod üzerinde kırmızı hata göstericilerini arayın.

Dosya her açıldığında sarı çubuk görünüyor

Muhtemel sebep: Dosya bir ağ sürücüsünden veya senkronize klasörden (OneDrive, SharePoint, Teams) açılıyor olabilir, burada Excel, yerel yollar için yaptığı gibi güvendiği belgeleri hatırlamaz.

Düzeltme: Ağ klasörünü Güvenilir Konumlar'a ekleyin (Yöntem 3'e bakın) veya yerel bir kopyayı kaydedin, makroları etkinleştirin ve o kopyayla çalışın.

Makrolar etkinleştirildi ancak yavaş çalışıyor veya takılımış gibi görünüyor

Bu, bir güven/güvenlik izni sorunu değil, bir performans sorunu. Binlerce satırda döngü yapan büyük makrolar veya harici veri kaynakları ile etkileşim kuran makrolar yavaş çalışabilir. Makronun başında Application.ScreenUpdating = False ve sonunda Application.ScreenUpdating = True ekleyerek işleri hızlandırmayı düşünün.

Dosya güvenilir bir meslektaş tarafından geldi - hâlâ makroları etkinleştirmemiz gerekiyor mu?

Evet, dosya güvendiğiniz birinden gelse bile. Excel kimin gönderdiğini bilmez, yalnızca dosya konumunu ve doğrulanmış olup olmadığını bilir. Güvenli alışkanlık, özellikle dosya e-posta yoluyla geldiyse makronun ne yaptığını incelemek ve ardından etkinleştirmektir.

'Bu projedeki makrolar devre dışı bırakıldı' hata mesajı

Bu genellikle VBA projesinin kendisi parola korumalı olduğunda veya dijital imza uyumsuzluğu olduğunda görünür. Dosyanın sahibi sizseniz, VBA düzenleyicisini açın, Araçlar > VBA Proje Özellikleri > Koruma sekmesi ne gidin ve parola uygulanıp uygulanmadığını kontrol edin. *

Excel Sürümleri Üzerine Bir Not

Yukarıdaki adımlar Microsoft 365 için Excel, Excel 2019, Excel 2021 ve Excel 2016 için geçerlidir. Güven Merkezi düzeni ve düğme etiketleri, bu sürümler arasında neredeyse aynıdır.

Mac İçin Excel: Güven Merkezi yolu biraz farklıdır. Makro ayarlarını bulmak için Excel > Tercihler > Güvenlik e gidin. 'İçeriği Etkinleştir' sarı çubuğu hâlâ aynı şekilde görünür.

Çevrimiçi Excel (tarayıcı): Çevrimiçi Excel'de makrolar desteklenmez. Makro içeren dosyalar, makroların devre dışı bırakıldığı bir notla salt okunur modda açılır. Makroları çalıştırmak için masaüstü uygulamasına ihtiyacınız var.

Mobilde Excel (iOS/Android): Mobilde makrolar çalıştırılamaz. Bu bir platform sınırlamasıdır, ayar sorunu değil. *

Geliştiriciler için: IronXL Kullanarak Programlı Olarak Excel Makrolarıyla Çalışmak

Eğer bir uygulama geliştiricisiysanız ve Excel dosyalarını manuel olarak değil, arayüzü kullanmadan etkinleştirmek istiyorsanız, IronXL Excel'in yüklenmesini gerektirmeyen bir yöntem sunar, C# ve .NET platformunda Excel ile çalışmaya programlı bir yaklaşım sunar.

Makroları çalıştırmak için dosyanın Excel Makro Etkin Çalışma Kitabı (.XLSM veya .XLSB) formatında kaydedilmesi gerekir. IronXL, .XLSM dosyalarını (makro etkin çalışma kitapları) okuyabilir, verileri çıkarabilir ve sonuçları tekrar Excel formatına yazabilir. VBA makrolarını programlı olarak çalıştırmak, Excel'in COM geçiş katmanı gerektirirken, IronXL genellikle amacınız Excel dosyalarında veri işlemek olduğunda, ölçekli verileri okumak, raporlar oluşturmak veya manuel müdahaleye gerek kalmadan PDF'ye dışa aktarmak için doğru seçimdir.

İşte makro etkin bir Excel çalışma kitabından veri okuyan ve işlenmiş bir sonuç yazan basit bir örnek:

using IronXL;
// Load a macro-enabled excel workbook
WorkBook workBook = WorkBook.Load("monthly-report.xlsm");
WorkSheet sheet = workBook.WorkSheets.First();
// Read values from the sheet
foreach (var row in sheet["A1:D100"])
{
    Console.WriteLine(row.StringValue);
}
// Write processed output to a new Excel file
WorkBook output = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet resultSheet = output.CreateWorkSheet("Processed");
resultSheet["A1"].Value = "Processing complete";
output.SaveAs("output.xlsx");
using IronXL;
// Load a macro-enabled excel workbook
WorkBook workBook = WorkBook.Load("monthly-report.xlsm");
WorkSheet sheet = workBook.WorkSheets.First();
// Read values from the sheet
foreach (var row in sheet["A1:D100"])
{
    Console.WriteLine(row.StringValue);
}
// Write processed output to a new Excel file
WorkBook output = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet resultSheet = output.CreateWorkSheet("Processed");
resultSheet["A1"].Value = "Processing complete";
output.SaveAs("output.xlsx");
Imports IronXL

' Load a macro-enabled excel workbook
Dim workBook As WorkBook = WorkBook.Load("monthly-report.xlsm")
Dim sheet As WorkSheet = workBook.WorkSheets.First()

' Read values from the sheet
For Each row In sheet("A1:D100")
    Console.WriteLine(row.StringValue)
Next

' Write processed output to a new Excel file
Dim output As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
Dim resultSheet As WorkSheet = output.CreateWorkSheet("Processed")
resultSheet("A1").Value = "Processing complete"
output.SaveAs("output.xlsx")
$vbLabelText   $csharpLabel

IronXL, sunucuda Excel yüklü olmadan biçimlendirme, formüller, hücre aralıkları ve çok sayfalı çalışma kitaplarını işler, bu da onu otomatik raporlama hatları, web uygulamaları ve arka uç veri işleme için uygun hale getirir.

Özet: Hangi Yöntemi Kullanmalısınız?

| Durumunuz |En İyi Yöntem| |---|---| |Bir dosya açıldığında sarı çubuk görünüyor|Yöntem 1: İçeriği Etkinleştir'e tıklayın| |Her gün makro dosyaları açıyorum ve uyarı istemiyorum|Yöntem 2: Güven Merkezi → Tüm makroları etkinleştir| |Ekibim bir ağ klasöründen dosyaları paylaşıyor|Yöntem 3: Güvenilir Bir Konum Ekle| |İndirilen dosya hâlâ makroları engelliyor|Yöntem 5: Windows Özellikleri Üzerinden Engellemesini Kaldır| |BT ayarlarımı yönetiyor ve onları değiştiremiyorum|BT yardım masasına başvur| |.NET dosyası işleyen bir uygulama oluşturuyorum|IronXL (Geliştirici bölümüne bakın)|

Excel'de makroları etkinleştirmek genellikle tek tıklamayla yapılır. Sarı 'İçeriği Etkinleştir' çubuğu, Microsoft'un kodu çalıştırmadan önce izniniz olduğunu sormasının bir yoludur; güvendiğiniz dosyalar için tıklayın, bilinmeyen kaynaklardan gelen dosyalar için engelli bırakın. Daha kalıcı bir şey için, Trust Center, tüm sistem üzerindeki makro etkin dosyaları nasıl yönettiği konusunda size tam kontrol sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara