Office uygulamasının önceki bir sürümünde etkinleştirdiğiniz Visual Basic Düzenleyici bazı ayarları Office 2010'da devre dışı bırakılmıştır

Belirtiler

Aşağıdaki senaryoyu inceleyin. Bir 2007 Microsoft Office uygulamasında veya uygulamanın önceki bir sürümünde bir dosya oluşturursunuz. Uygulamada Microsoft Visual Basic Düzenleyici için Değişken Bildirimi gerektir seçeneği ve İsteğe Bağlı Derle seçeneği gibi bazı ayarların etkinleştirildiğini fark edeceksiniz. Dosyayı bir Microsoft Office 2010 uygulamasında açtığınızda, bu ayarlar devre dışı bırakılır.

Neden

Visual Basic for Applications (VBA) Microsoft Office 2010'da sürüm 7.0'a yükseltildiğinden bu sorun oluşur. Bu nedenle, Visual Basic düzenleyicisinin ayarlarına karşılık gelen kayıt defteri girdileri farklı bir alt anahtar altında bulunur. Office 2010'da, kayıt defteri girdileri aşağıdaki alt anahtar altında bulunur:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

Office'in önceki sürümlerinde, kayıt defteri girdileri aşağıdaki alt anahtarda bulunur:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Geçici Çözüm

Bu sorunu geçici olarak çözmek için ayarları el ile etkinleştirin. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

Yöntem 1

  1. Bir Office 2010 uygulaması başlatın.

  2. Geliştirici sekmesinde Visual Basic'e tıklayın.

    Microsoft Access 2010 başlatırsanız, Veritabanı Araçları sekmesinde Visual Basic'e tıklayın.

  3. Araçlar menüsünde Seçenekler'e tıklayın.

  4. Seçenekler iletişim kutusunda, etkinleştirmek istediğiniz herhangi bir seçeneği belirleyin ve ardından Tamam'a tıklayın.

Yöntem 2

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

  1. Başlat'ı, ardından Çalıştır'ı tıklayın, regedit yazın ve Tamam'ı tıklayın.

  2. Aşağıdaki kayıt defteri alt anahtarlarını bulun:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. Dosya menüsünde Dışarı Aktar'a tıklayın.

  4. Kayıt Defteri Dosyasını Dışarı Aktar iletişim kutusunda, dışarı aktarılan dosya için bir yol ve bir ad seçin.

  5. Seçili dal seçeneğinin etkinleştirildiğinden emin olun ve Kaydet'e tıklayın.

  6. Dışarı aktarılan dosyayı Not Defteri'nde açın.

  7. Aşağıdaki dizeyi bulun:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]

    Ardından, bu dizeyi aşağıdakiyle değiştirin:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]

  8. Not Defteri'nde dosyayı kaydedin ve kapatın.

  9. Kayıt Defteri Düzenleyici Dosya menüsünde İçeri Aktar'a tıklayın.

  10. Kayıt Defteri Dosyasını Dışarı Aktar iletişim kutusunda, az önce kaydettiğiniz dosyayı seçin ve aç'a tıklayın.

  11. Tamam'ı tıklatın.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha Fazla Bilgi

Geliştirici sekmesinin belirli Microsoft Office 2010 uygulamalarının şeridinde görünmesini sağlamak için şu adımları izleyin:

  1. Dosya sekmesinde Seçenekler'e tıklayın.
  2. Şeridi Özelleştir sekmesinde, Şeridi Özelleştir bölümünün altındaki Geliştirici onay kutusunu tıklatıp seçin ve ardından Tamam'a tıklayın.