Makale numarası: 920229 - Son Gözden Geçirme: 18 Şubat 2008 Pazartesi - Gözden geçirme: 2.0

Bir Office 2007 programında bir dosyayı aramak için makroyu çalıştırdığınızda bir hata iletisi: "çalışma zamanı hatası 5111"

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Basic for Applications (VBA) makrosu, bilgisayarınızdaki bir dosyayı aramak için bir Microsoft Office 2007 programı çalıştırın. Bunu yaptığınızda, aşağıdaki VBA hata iletisini alabilirsiniz:
"Çalışma zamanı hatası 5111
Komut bu platformda kullanılamaz"

Neden

Bilgisayarınızda bir Microsoft Windows XP yüklü olan 2007 Office programları ve VBA makrosu Application.FileSearch nesne kullanır, bu sorun oluşur. Bu nesne artık 2007'de desteklenen Office programları.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>, FileSystemObject nesnesini olan özyinelemeli olarak arama dizinlerinin ve belirli dosyaları bulmak için Ek Yardım düğmesini kullanın. Aşağıdaki Microsoft Bilgi Bankası makalesinde sağlanan örnek kodu bakın:
185601  (http://support.microsoft.com/kb/185601/ ) Özyinelemeli olarak arama dizinleri filesystemobject kullanarak nasıl

Daha fazla bilgi

Windows Desktop Search komut alternatif bir çözüm olabilir. Bu özellik hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/scriptcenter/topics/desktop/wdsearch.mspx (http://www.microsoft.com/technet/scriptcenter/topics/desktop/wdsearch.mspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2007
  • Microsoft Office Excel 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Standard 2007
  • Microsoft Office Word 2007
Anahtar Kelimeler: 
kbmt kbexpertisebeginner kbtshoot kberrmsg kbprogramming kbautomation kbexpertiseinter kbprb KB920229 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:920229  (http://support.microsoft.com/kb/920229/en-us/ )