Makale numarası: 182500 - Son Gözden Geçirme: 22 Ocak 2007 Pazartesi - Gözden geçirme: 2.2

VBA: Hata iletisi: "Class olmayan kaydedilmiş" UserForm eklemeyi

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ı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Bir ürün veya bu makalenin bir UserForm içeren bir belgeyi açmaya çalıştığınızda başında listelenen Microsoft Visual Basic Düzenleyicisi'nde çalışırken bir UserForm ekleme girişiminde bulunduğunuzda, aşağıdaki hata iletisini alabilirsiniz:
Sınıf Kayıtlı Değil.
Sahip nesnenin aranıyor: {AC9F2F90-E877-11CE-9F68-00AA00574A4F}
veya
Sınıf Kayıtlı Değil.
Sahip nesnenin aranıyor: {C62A69F0-16DC-11CE-9E98-00AA00574A4F}
Yardım'ı tıklattığınızda, aşağıdaki ileti görüntülenir:
Yardım konusu yok. Güncelleştirilmiş bir Yardım dosyası için (129) uygulama satıcınıza başvurun
Iletişim kutusunda Tamam'ı tıklattığınızda atlamamış.

Hatayı, Dosya menüsünden HTML olarak Kaydet'i tıklatarak bir köprü metni biçimlendirme dili (HTML) belgesi gibi bir Microsoft Excel 97 belgeyi kaydetmeye çalıştığınızda da görüntülenebilir. Tamam'ı tıklattığınızda, aşağıdaki iletiyi içeren bir iletişim kutusu görüntülenir:
400

Neden

Bu sorun, dinamik bağlantı kitaplığı Fm20.dll için bir eksik veya yanlış Microsoft Windows kayıt defteri girişi tarafından kaynaklanabilir. Kullanıcı formları ve form denetimleri Microsoft Excel 97'de çalışırken bu dosyanın doğru kaydı gereklidir.

Çözüm

Bu sorunu gidermek için <a0></a0>, Fm20.dll kaydedin. Fm20.dll kaydetmek için Regsvr32.exe olması gerekir. Regsvr32.exe aracı varsa, dosyayı karşıdan yükleyebilirsiniz. Ek bilgi için lütfen Microsoft Knowledge Base'de aşağıdaki makaleye bakın:
161983  (http://support.microsoft.com/kb/161983/EN-US/ ) Yükleme Merkezi'ndeki Regsv32a.exe kullanılabilir

Fm20.dll kaydediliyor

Register Fm20.dll için aşağıdaki adımları izleyin:
  1. (Altında Microsoft Windows NT) Winnt\system32 klasöründe veya Windows\System klasöründe Fm20.dll dosyayı bulmak için Microsoft Windows Gezgini'ni kullanın.

    Dosya yoksa, Microsoft Office 97 CD'sini OS\System klasöründen uygun konuma kopyalayın.
  2. Tüm açık programları kapatın.
  3. Windows görev çubuğunda Başlat'ı tıklatın, Çalıştır'ı tıklatın ve sonra da aşağıdakini yazın:
    Regsvr32.exe fm20.dll
  4. Tamam'ı tıklatın. Aşağıdaki ileti görüntülenmelidir:
    C:\windows\system\fm20.dll dosyasında DllRegisterServer başarılı oldu.
Dosya Fm20.dll doğru olarak kaydedilmelidir.

Durum

Microsoft bu sorunu araştırmaktadır ve burada yeni bilgiler kullanılabilir olduğunda Microsoft Bilgi Bankası'ndaki deftere nakleder.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Excel 97 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Visual Basic for Applications 5.0
Anahtar Kelimeler: 
kbmt kberrmsg kbhowto kbprogramming KB182500 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:182500  (http://support.microsoft.com/kb/182500/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.