Özet
Microsoft Visual Basic for Applications 'ı (VBA) devre dışı bırakır ve Microsoft Excel'i çalıştırırsanız, aşağıdaki kategorilerdeki çeşitli Excel özellikleri kullanılamaz:
-
VBA Projeleri, XLM Makro Kodu ve ActiveX Denetimleri
-
Derlenmemiş Eklentiler (.xla dosyaları)
-
VBA ile ilgili Menü Öğeleri, Araç Çubuğu Düğmeleri ve Kısayol Tuşları
Not VBA'yi iki yolla devre dışı bırakabilirsiniz:
-
Excel'i yüklerken yükleme ayarını Kullanılamaz olarak ayarlayarak.
-
Office Uygulamaları için VBA'yi Devre Dışı Bırak sistem ilkesini kullanarak.
Ek Bilgi
Microsoft Excel'deki aşağıdaki özellikler VBA etkinleştirilmediğinde devre dışı bırakılır.
VBA Projeleri, XLM Makro Kodu ve ActiveX Denetimleri
-
Yeni kod veya ActiveX denetimleri oluşturamaz veya mevcut kodu veya ActiveX denetimlerini çalıştıramazsınız.
-
Programlanabilirlikle ilgili bu nesneleri içeren dosyaları açtığınızda, nesneler kaldırılır ve aşağıdaki uyarıyı alırsınız:
Bu çalışma kitabı VBA Projesini, ActiveX Denetimlerini ve programlanabilirlikle ilgili diğer özellikleri kaybetti.
Tamam'a tıklarsanız Excel, programlanabilirlik bileşenlerinin yanlışlıkla kaybolmamasını sağlamak için dosyayı salt okunur modda açar.
-
Excel nesne modeli hala diğer programlar tarafından kullanılabilir; ancak, diğer programlar Excel'i bu programlanabilirlik nesnelerini kullanacak şekilde otomatikleştiremez.
Derlenmemiş Eklentiler (.xla dosyaları)
Derlenmemiş eklenti, VBA kullanılarak oluşturulmuş bir eklenti dosyasıdır. Derlenmemiş bir eklentiyi açarsanız, normal VBA Projesi içeren bir dosyayı açtığınızda olduğu gibi aynı uyarıyı alırsınız.
Aşağıdaki liste, kullanılamayan bazı yerleşik eklentileri içerir:
-
Çözümleme Araç Takımı
-
Çözücü
-
Koşullu Toplam Sihirbazı
-
Euro Para Birimi Araçları
-
Arama Sihirbazı
-
Rapor Yöneticisi ve üçüncü taraf satıcıların eklentileri de dahil olmak üzere diğer tüm eklentiler
VBA yüklü değilse ve bu eklentiler tarafından sağlanan işlevleri içeren bir dosyayı açtığınızda, Excel formül sonuçlarını #NAME? çünkü işlevler kullanılamaz.
Not.xll dosyaları, COM Eklentileri ve Otomasyon Eklentileri gibi derlenmiş eklentiler VBA'nın yüklü olup olmamasından etkilenmez.
VBA ile ilgili menü öğeleri, araç çubuğu düğmeleri ve kısayol tuşları
-
Araçlar menüsünün Makro alt menüsü altındaki Makrolar, Yeni Makro Kaydet ve Visual Basic Düzenleyicisi gibi tüm öğeler kullanılamaz
-
Standart Visual Basic araç çubuğu hala kullanılabilir, ancak üç kullanılabilir düğmeyle sınırlıdır: Güvenlik, Denetim Araç Kutusu ve Microsoft Betik Düzenleyicisi.
-
Denetim Araç Kutusu kullanılabilir, ancak düğmelerinin hiçbiri kullanılamaz.
-
Makroları Çalıştır iletişim kutusunu açmak için ALT+F8 kısayol tuşu gibi, Visual Basic Düzenleyicisi'ne geçiş yapmak için ALT+F11 kısayol tuşu devre dışıdır.
Not #NAME döndüren Çözümleme Araç Takımı çalışma sayfası işlevleri? EXCEL 2007'nin önceki sürümlerinde VBA yüklü değilse aşağıdakileri ekleyin:
ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT
ACCRINTM CUMPRINC HEX2DEC INTRATE QUOTIENT
AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN
AMORLINC DEC2HEX IMABS ISODD ALıNDı
BESSELI DEC2OCT SANAL LCM SERIESSUM
BESSELJ DELTA IMARGUMENT MDURATION SQRTPI
BESSELK DISK IMCONJUGATE MROUND TBILLEQ
BESSELY DOLLARDE IMCOS ÇOK TERIMLI TBILLPRICE
BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD
BIN2HEX SÜRESI IMEXP NOMINAL WEEKNUM
BIN2OCT EDATE IMLN OCT2BIN WORKDAY
KARMAŞıK EFEKT IMLOG10 OCT2DEC XIRR
EOMONTH IMLOG2 OCT2HEX XNPV
DÖNÜŞTÜRME
COUPDAYBS ERF IMPOWER ODDFPRICE YEARFRAC
COUPDAYS ERFC IMPRODUCT ODDFYIELD YIELD
COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC
COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMAT
COUPNUM GCD IMSQRT FIYAT
COUPPCD GESTEP IMSUB PRICEDISC