Çalışma sayfalarını koruyan ve korumasını kaldıran Excel makroları yavaş çalışabilir

Belirtiler

Microsoft Excel 2013'daki makrolar Excel'in önceki sürümlerinden daha yavaş çalışır. Örneğin, .xlsm dosyalarının çok yavaş açıldığını veya hücrelere veri girdiğinizde sonraki hücreye geçmenin uzun sürdüğünü fark edebilirsiniz.

Neden

Microsoft Office 2013'te şifreleme için yeni ve daha güçlü karma algoritması (SHA-512) nedeniyle, birkaç çalışma sayfasını sırayla koruyan veya korumasını kaldıran çalışma sayfalarını koruyan makrolar daha yavaş çalışır.

Çözüm

Bu davranış tasarımdan kaynaklanır. Çalışma sayfasını el ile korurken fark edilmez. Ancak, çalışma sayfalarını tekrar tekrar koruyan veya korumasını kaldıran kodunuz varsa, bu davranış performans sorununa neden olabilir.

Ek Bilgi

Gecikme, önceki sürümlerde bulunandan daha güçlü bir karma algoritmasından (SHA-512) kaynaklanır. (Office 2010'da parola gerektirerek dosyaları korumak için varsayılan karma algoritması SHA1'dir.) Bu değişiklik bazı Office geliştiricileri için performans sorununa neden olabilir.

Çalışma sayfası koruması hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

822924 İşbirliğini etkinleştirmeyi amaçlayan ve güvenliği artırmaya yönelik olmayan Office özelliklerinin açıklaması