AutomationSecurity</a0> özelliğini davranış, Office 2003'te değişti

Makale çevirileri Makale çevirileri
Makale numarası: 825939 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Office Excel 2003'te başka bir çalışma kitabı dosyasını açan bir makro içeren bir çalışma kitabı dosyasını açmaya çalıştığınızda aşağıdaki belirtilerle karşılaşabilirsiniz:
  • ByUI değerine AutomationSecurity</a0> özelliğini ayarlarsanız, aşağıdaki iletiyi alabilirsiniz:
    Bu çalışma kitabı bir veya daha çok Microsoft Excel 4.0 makroları içeriyor. Bu makrolar, virüslerin veya diğer zararlı kod içerebilir. Bu makrolar devre dışı bırakılacak.
  • AutomationSecurity</a0> özelliğini, ForceDisable değerine ayarlanır, çalışma kitabı açar, ancak içinde oluşan herhangi bir Microsoft Visual Basic for Applications (VBA) ve XLM makroları tanımlanan adları otomatik olarak devre dışı bırakılır.
  • AutomationSecurity</a0> özelliğini, ForceDisable değerine ayarlanır ve çalışma kitabını XLM erişildi makroları içeren çalışma kitabını açmaz.
Ancak, Microsoft Excel 2002'de açabilir yine de çalışma kitabını ve AutomationSecurity</a0> özelliğini, ForceDisable değerine ayarlanır, ancak bir makro çalıştırın.

Neden

Bu davranış <a0>AutomationSecurity</a0> özelliğinin, Microsoft Office 2003'te değiştiğinden bu sorun oluşur.

Daha fazla bilgi

Varsayılan olarak, Office 2003'te AutomationSecurity özelliği ayarlanmış düşük. Microsoft Office XP'de AutomationSecurity</a0> özelliğini ForceDisable değerine ayarlanmış olsa veya makro güvenliği Orta olarak ayarlanmışsa, bir çalışma kitabını açmak için makroyu çalıştırabilirsiniz. Ancak, Excel 2003'te ForceDisable değerini kullanırsanız, XLM makroları devre dışı bırakılır.

Excel 2003'te ByUI değerine AutomationSecurity özelliği yapılandırmak ve makro güvenliği Orta olarak ayarlanmışsa, etkinleştirmek veya çalışma kitabındaki makrolar devre dışı bırakmak için isteyen bir ileti alırsınız. ByUI değerine AutomationSecurity özelliği yapılandırmak ve makro güvenliği yüksek olarak ayarlanmışsa, VBA ve XLM etiketlerini otomatik olarak devre dışı bırakılır. Ancak, XLM erişildi makroları içeren çalışma kitaplarını açılmaz.

NotAutomationSecurity</a0> özelliğini, kullanıcı arabiriminde ayarlanan güvenlik geçersiz kılar. Kullanıcı Arabirimi (UI) Araçlar</a0> menüsünde <a1>Makro</a1> güvenliği belirlemek için <a0></a0>, makro ' nun üzerine gelin ve ardından Güvenlik ' i tıklatın.

Aşağıdaki tabloda, Excel 2003'te <a1>AutomationSecurity</a1> özelliğinin davranışı için genel bir bakış sağlar:

Bu tabloyu kapaBu tabloyu aç
Makro türüAutomationSecurity ayarıEylem
xlm Düşük Çalışma kitabı dosyasını açar ve makroları çalıştırır.
VBA Düşük Çalışma kitabı dosyasını açar ve makroları çalıştırır.
lbl Düşük Çalışma kitabı dosyasını açar ve makroları çalıştırır.
xlm ByUI Kullanıcı arabiriminde respects makro ayarı
VBA ByUI Kullanıcı arabiriminde respects makro ayarı
lbl ByUI Kullanıcı arabiriminde respects makro ayarı
xlm ForceDisable Çalışma kitabı dosyası açılmıyor
VBA ForceDisable Çalışma kitabı dosyasını açar, ancak makrolar devre dışı bırakır.
lbl ForceDisable Çalışma kitabı dosyasını açar, ancak makrolar devre dışı bırakır.
Bu tabloda tanımlı bir ad depolanan bir Excel 4 XLM makro "LBL" dir.

AutomationSecurity özelliği

Microsoft Word, Microsoft Excel ve Microsoft PowerPoint <a2>Uygulama</a2> nesnesinin, bu özelliği destekler.

AutomationSecurity özelliği değeri döndürür veya programlı olarak dosyalar açıldığında, bir Office 2003 programını kullanan güvenlik modunu gösteren bir MsoAutomationSecurity ayarlar. Program başlatıldığında, bu özellik otomatik olarak MsoAutomationSecurityLow değerine ayarlanır. Programsal olarak bir dosya açtığınızda, bu nedenle varsayılan ayarı kullanan çözümleri kesmemek için <a0></a0>, bu özellik MsoAutomationSecurityLow değerine sıfırlayın. Ayrıca, bu özelliği hemen önce ve programlı olarak kötü amaçlı subversion önlemek için bir dosyayı açtığınızda ayarladığınızdan emin olun.

AutomationSecurity</a0> özelliğini, bir belgeyi açmaya ve uygun güvenlik uyarı tetikleyecek şekilde seçmek için makrolar da izin verir. Son kullanıcı el ile belge açma gibi bu eylem aynıdır. Dosyaları açmak için son kullanıcı kullanıcı arabirimi (UI) kullanıyorsa, bu yeni özellik davranışını etkilemez. Bu senaryoda, bu özellik, Güvenlik iletişim kutusundaki ayarları değiştirmez (Araçlar menüsü, makro seçin ve Güvenlik ' i tıklatın).

Aşağıdaki MsoAutomationSecurity değerlerden birini seçebilirsiniz:
  • MsoAutomationSecurityLow
  • MsoAutomationSecurityForceDisable
  • MsoAutomationSecurityByUI
MsoAutomationSecurityLow değeri tüm makroları kapatır ve bu programı başlattığınızda varsayılan değerdir. Hiçbir güvenlik uyarılarını görünür ve MsoAutomationSecurityForceDisable değeri program aracılığıyla açılan tüm dosyaları içindeki tüm makrolar devre dışı bırakır. MsoAutomationSecurityByUI değeri denetlenen güvenlik ayarı Güvenlik iletişim kutusunu kullanır.

DisplayAlerts özelliğinin değeri, güvenlik uyarıları için geçerli değildir. Örneğin, aşağıdaki koşullar doğruysa, Makro çalışırken güvenlik uyarılarını görüntülenir:
  • DisplayAlerts özelliği false değerine eşit MsoAutomationSecurityByUI değerine AutomationSecurity özelliğini yapılandırın.
  • Kullanıcının güvenlik, Orta olarak ayarlandı.
Bu eylem, "dosya açık" hatalar için "dosya açık" başarılı olmuşsa, yine de güvenlik uyarısı görüntülerken yakalamak için makroyu izin verir.

DisplayAlerts özelliği için aşağıdaki değerleri kullanabilirsiniz:
  • 3 MsoAutomationSecurityForceDisable =
  • 2 MsoAutomationSecurityByUI =
  • 1 MsoAutomationSecurityLow =

Durum

Bu davranış, "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bekleniyordu.

Özellikler

Makale numarası: 825939 - Last Review: 29 Aralık 2005 Perşembe - Gözden geçirme: 1.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Excel 2003
  • Microsoft Office Professional Edition 2003
Anahtar Kelimeler: 
kbmt kbmacro kbusage kbsecurity kbinfo KB825939 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:825939

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com