Bir parçayı açtığınızda SOLIDWORKS yazılımı, denklemler ve makrolar gibi gömülü VBA kodunu algılayabilir ve gömülü kodun yürütülüp yürütülmeyeceğine karar verebilmeniz için bir uyarı görüntüler.
SOLIDWORKS'ün önceki sürümlerinde, matematik fonksiyonları ve işlemlerinin ön tanımlı bir setini içeren denklemler, yerleşik bir VC++ fonksiyonu kullanarak değerlendirilebiliyordu. Bu denklemlerin güvenli olduğu varsayılır ve yetkilendirme gerekmez.
Gömülü VBA kodu (aktif içerik olarak da bilinir) gibi diğer kod, olasılıkla daha güvensiz olabilir. SOLIDWORKS, aşağıdakilerden birini seçmenize izin verir:
- Kodun yürütülmesini yetkilendirebilmeniz için bir uyarı görüntülemek.
- Kodu içeren bir modeli açtığınız ya da yeniden oluşturduğunuzda, kodu otomatik olarak çalıştırmak.
Sistem Seçenekleri iletişim kutusunun İletiler/Hatalar/Uyarılar sayfasındaki Aktif içerik hakkında uyar ayarı varsayılan olarak seçilir. Yazılım, bir modeli açtığınız ya da yeniden oluşturduğunuzda bir aktif içerik denklemi veya makrosu bulursa:
- Denklem ya da makroyu içeren unsuru belirleyerek Sorun Ne? iletişim kutusunu gösterir.
Bir Aktif İçeriği Etkinleştir düğmesi, iletiyi tetikleyen denklem ya da makroyu etkinleştirmenize izin verir.
- FeatureManager tasarım ağacının üzerindeki belge adında ve alt öğesi uyarıyı yayınlayan üst öğe unsurunda bir uyarı simgesi belirir.
Aktif içeriği seçmek bu simgeleri kaldırır.
Aktif içerik hakkında uyar ayarının seçimini kaldırırsanız yazılım, tüm aktif içeriği güvenli olarak kabul eder ve bir uyarı iletisi görüntülemeden çalıştırır.