Mac için Office v.X ve Office 2004 Application.AutomationSecurity özelliğini kullanma

Makale çevirileri Makale çevirileri
Makale numarası: 886633 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalenin Microsoft Office XP sürümü için bkz: 317405.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Application.AutomationSecurity özelliği, güvenlik çözümleri için program aracılığıyla bir belgeyi açtığınızda ancak bir belgedeki makroları güvenli olduğundan emin değilseniz desteklemek için "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft Office programlarından sağlar. Bir uygulama geliştiricisi, Office çözüm kullanıcıya bu belgeler için güvenlik uyarılarını görüntülenip görüntülenmeyeceğini denetlemek isteyebilirsiniz.

Bu makalede, bir uygulama geliştiricisi, Microsoft Office'te Mac programlar için görüntülenen Güvenlik Uyarısı'nı denetlemek için Application.AutomationSecurity özelliği nasıl kullanabileceğinizi açıklar.

NotApplication.AutomationSecurity özelliğini kullanmak için Microsoft Office for Mac programı güncelleştirmeniz gerekebilir.

Mac için Microsoft Office 2004

Bir Microsoft Office 2004 for Mac programı yüklenmiş olan bir bilgisayarda Application.AutomationSecurity özelliğini kullanmak için <a0></a0>, Microsoft Office 2004, Mac Service Pack 1 (11.1.0) yükleyin.

Microsoft Office 2004, Mac Service Pack 1 (11.1.0) elde etme hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
883951Mac için Microsoft Office 2004 Service Pack 1'in (11.1.0) Açıklaması

Microsoft Office X for Mac

Bir Microsoft Office X for Mac programı yüklenmiş olan bir bilgisayarda Application.AutomationSecurity özelliğini kullanmak için <a0></a0>, Microsoft Office v. X for Mac güvenlik güncelleştirmesi (10.1.6) yükleyin.

Microsoft Office v.X Mac güvenlik güncelleştirmesi (10.1.6) elde etme hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
883952Mac için Microsoft Office v.X Güvenlik Güncelleştirmesi'nin Açıklaması (10.1.6)

Daha fazla bilgi

AutomationSecurity özelliği

Microsoft Word

Microsoft Word, artık ek bir makro içeren diğer Office belgelerini makrolar'ı etkileyen bir güvenlik düzeyi de destekler.

<a1>Bölümü</a1>, Microsoft Visual Basic for Applications (VBA) makro kodu olarak ayarı etkinleştirilmiş olması gerekir. Application.AutomationSecurity özelliği, aşağıdaki tabloda listelendiği gibi güvenlik düzeyini ayarlamak için kullanabilirsiniz:

Bu tabloyu kapaBu tabloyu aç
ÖzelliğiAçıklama
msoAutomationSecurityForceDisableÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerin içerdiği makroların devre dışı bırakır. Bu ayar, en yüksek düzeyde güvenlik sağlar.
msoAutomationSecurityByUIÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerde makro için Makro içeren bir dosyayı açmadan önce uyar tercih uyar.
msoAutomationSecurityLowÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgedeki makroları etkinleştirir.


Application.AutomationSecurity özelliği, makrolar içeren bir dosyayı açmadan önce uyar tercih ile aşağıdaki şekillerde etkileşim:
  • Application.AutomationSecurity özelliği msoAutomationSecurityLow için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak etkinleştirilir.
  • Application.AutomationSecurity özelliği msoAutomationSecurityForceDisable için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak devre dışı bırakılır.

Microsoft PowerPoint

Makrolar içeren bir belgeyi açtığınızda Microsoft PowerPoint'teki Güvenlik geliştirildi. Ayrıca, PowerPoint, ek bir makro içeren diğer Office belgelerini makrolar'ı etkileyen güvenlik düzeyini destekler.

VBA makro kodunun bir parçası olarak ayarı'nın etkinleştirilmiş olması gerekir. Application.AutomationSecurity özelliği, aşağıdaki tabloda listelendiği gibi güvenlik düzeyini ayarlamak için kullanabilirsiniz:

Bu tabloyu kapaBu tabloyu aç
ÖzelliğiAçıklama
msoAutomationSecurityForceDisableÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerde makrolar devre dışı bırakır. Bu ayar, en yüksek düzeyde güvenlik sağlar.
msoAutomationSecurityByUIÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerde makrolarını Etkinleştir makro virüsü koruması tercih uyar.
msoAutomationSecurityLowÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belge makrolarda sağlar.


Application.AutomationSecurity özelliği, aşağıdaki yollarla Etkinleştir makro virüsü koruması tercih ile etkileşim kurar:
  • Application.AutomationSecurity özelliği msoAutomationSecurityLow için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak etkinleştirilir.
  • Application.AutomationSecurity özelliği msoAutomationSecurityForceDisable için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak devre dışı bırakılır.

Microsoft Excel

Microsoft Excel, ek bir makro içeren diğer Office belgelerini makrolar'ı etkileyen bir güvenlik düzeyi şimdi destekler.

VBA makro kodunun bir parçası olarak ayarı'nın etkinleştirilmiş olması gerekir. Application.AutomationSecurity özelliği, aşağıdaki tabloda listelendiği gibi güvenlik düzeyini ayarlamak için kullanabilirsiniz:

Bu tabloyu kapaBu tabloyu aç
ÖzelliğiAçıklama
msoAutomationSecurityForceDisableÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerde makrolar devre dışı bırakır. Bu ayar, en yüksek düzeyde güvenlik sağlar.
msoAutomationSecurityByUIÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belgelerde makro için Makro içeren bir dosyayı açmadan önce uyar tercih uyar.
msoAutomationSecurityLowÖnceden etkinleştirilmiş bir makro tarafından açılan tüm belge makrolarda sağlar.


Application.AutomationSecurity özelliği, makrolar içeren bir dosyayı açmadan önce uyar tercih ile aşağıdaki şekillerde etkileşim:
  • Application.AutomationSecurity özelliği msoAutomationSecurityLow için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak etkinleştirilir.
  • Application.AutomationSecurity özelliği msoAutomationSecurityForceDisable için ayarlanmışsa, kullanıcının makro uyarısı seçeneğin ayarı ne olursa olsun makro tarafından açılan belgelerin makroları etkinleştirme istenmez. Bu belgedeki makrolar otomatik olarak devre dışı bırakılır.

Örnek kod

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.
Sub Security()
   Dim secAutomation As MsoAutomationSecurity

   secAutomation = Application.AutomationSecurity
   Application.AutomationSecurity = msoAutomationSecurityForceDisable

   With Application.FileDialog(msoFileDialogOpen)
      .Show
      .Execute
   End With

   Application.AutomationSecurity = secAutomation
 
End Sub

Olası etkileri

Makro, makro içeren bir dosyayı açmaya çalıştığında her Application.AutomationSecurity özelliği msoAutomationSecurityByUI için ayarlanmış ve makrolar içeren bir dosyayı açmadan önce uyar tercih seçilmişse, bir <a0>Uyarı</a0> iletişim kutusu alırsınız. Bu girişim reddetmek için Do Not Aç ' ı tıklatırsanız, aşağıdaki hata iletisini alırsınız.
Çalışma zamanı hatası '4198'

Komutu başarısız oldu
Ayrıca, bir makro, makro içeren bir dosyayı açmaya çalışırsa, aşağıdaki koşullardan her ikisi de doğruysa girişimi başarısız olur:
  • Application.AutomationSecurity özelliği seçeneği msoAutomationSecurityForceDisable için ayarlanır.
  • Bir Office API makro dosya açma girişimi yapıldı. Bu, VBA XLM Excel ve Word'de WordBasic yazılmış makrolar içerir.

Özellikler

Makale numarası: 886633 - Last Review: 1 Temmuz 2005 Cuma - Gözden geçirme: 5.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office 2004 for Mac Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Office PowerPoint 2004 for Mac
  • Microsoft Office Word 2004 for Mac
  • Microsoft Office X for Mac Standard Edition
  • Microsoft Excel X for Mac
  • Microsoft PowerPoint X for Mac
  • Microsoft Word X for Macintosh
  • Microsoft Encarta Encyclopedia 2000 Concise Edition
  • Microsoft Encarta Encyclopedia 2000 Deluxe Edition
Anahtar Kelimeler: 
kbmt kbhowto KB886633 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:886633

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