Makale numarası: 934833 - Son Gözden Geçirme: 28 Nisan 2009 Salı - Gözden geçirme: 3.0

Office 2007 paketi Service Pack 2'ı yüklemediğiniz sürece, Access 2007'de bir Excel biçimine rapor veremiyor

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

Microsoft Office Access 2007'de, bir veya daha aşağıdaki belirtilerden biriyle karşılaşabilirsiniz.

Belirti 1

Şu senaryoyu inceleyin. Bir Microsoft Excel biçimine rapor verme deneyin. Bunu yapmak için <a0></a0>, rapor Gezinti bölmesinde sağ tıklatın ve sonra Ver ' in üzerine gelin. Bu senaryoda, Excel'in seçeneği kullanılamaz olduğunu fark edebilirsiniz.

Belirti 2a

Şu senaryoyu inceleyin. OutputTo eylemini makro veya makro SendObject eylemini kullanarak, bir Excel biçimine rapor verme deneyin. Makro eylemi, raporuNesne türü bağımsız değişkeni değeridir. Bu senaryoda, raporu Excel biçiminde vermek için bu seçeneği, Çıktı biçimi</a0> listesinde görünmüyor

Belirti 2b

Şu senaryoyu inceleyin. Önceki Access sürümünde oluşturulan bir makro çalıştırın. OutputTo makro olan eylem veya SendObject eylemi. Makro eylemi, Nesne türü bağımsız değişkeni raporu değerdir ve Microsoft Excel 97-2003Çıktı biçimi bağımsız değişkenin değeridir. Bu senaryoda, aşağıdaki hata iletisini alabilirsiniz:
Geçerli nesnenin çıktısını çalıştığınız biçimi kullanılamaz. Geçerli nesne, nesne türü için geçersiz bir biçimde veya bir Microsoft Excel gibi zengin metin biçimi, MS-DOS metni, çıktı verilerini sağlayan biçimler çıktısının çalışıyorsunuz veya HTML dosyası eksik Windows kayıt defterinden. Microsoft office Access yeniden yüklemek için Kur'u çalıştırın veya kendiniz düzeltmek, kayıt defterindeki ayarları ile alışıksanız, deneyin. Kayıt defteri hakkında daha fazla bilgi için Yardım'ı tıklatın.
Eylem başarısız iletişim kutusunda, hata: Tamam ' ı tıklattığınızda 2950 görüntülenir.

Belirti 3

Şu senaryoyu inceleyin. Çalıştırdığınız Microsoft Visual Basic for Applications (VBA) yordamı SendObject</a1> yöntemini içerir. Bu yöntemde, acSendReportNesneTürü bağımsız değişkenin değeri; acFormatXLSOutputFormat bağımsız değişkenin değeridir. Alternatif olarak, Çıktı yöntemini içeren bir VBA yordamı çalıştırın. Bu yöntemde, acOutputReportNesneTürü bağımsız değişkenin değeri; acFormatXLSOutputFormat bağımsız değişkenin değeridir. Bu senaryoda, aşağıdaki hata iletisini alabilirsiniz:
Çalışma zamanı hatası '2282': geçerli nesnenin çıktısını çalıştığınız biçimi kullanılamaz.

Çözüm

Bu sorun, 2007 Office Paketi Service yükseltme çözümlemeye Pack 2. Access 2007 Service Pack 2 ile raporu bir Excel'e aktarabilirsiniz Access 2007'de biçimi.

Pratik Çözüm

2007 Microsoft Office Paketi Service Pack 2'i yükleyemezseniz, aldığınız belirtiye bağlı olarak aşağıdaki geçici çözümlerden birini kullanabilirsiniz.

Geçici Çözüm 1

Belirti 1 "Belirtiler" bölümünde geçici bir çözüm için <a0></a0>, aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Gezinti bölmesinde, tablo veya sorguya, rapora ilişkili sağ tıklatın Ver ' in üzerine gelin ve sonra Excel ' i tıklatın. Daha sonra verme işlemini tamamlamak için Sihirbazı izleyin.

Yöntem 2

Gezinti bölmesinde, dışa Ver ' in üzerine gelin ve sonra başka bir biçim seçmek için istediğiniz raporu sağ tıklatın. Örneğin, aşağıdaki biçimlerden birini seçin:
  • Word RTF dosyası
  • PDF veya XPS
  • Erişim veritabanı
  • Metin dosyası
  • XML dosyası
  • Snapshot Viewer
  • HTML belgesi

Geçici çözüm 2

Belirti 2a ve 2b belirti'de "Belirtiler" geçici çözüm bölümünde, aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Tablo veya sorgu, makro eylemi, Nesne türü bağımsız değişkeni değerini değiştirin. Ayrıca, değerini değiştirmek nesne adı raporun kayıt kaynağı bağımsız değişkeni.

Yöntem 2

  1. Eylem bağımsız değişkenleriÇıktı makro eylemi veya SendObject makro eylemi için başka bir biçimde <a0>Çıktı biçimi</a0> listesinde seçin. Örneğin, aşağıdaki biçimlerden birini seçin:
    • HTML
    • Zengin metin biçimi
    • Anlık görüntü biçimi
    • Metin dosyaları
  2. Çıkış dosyası değerini bağımsız değişken için doğru dosya adı uzantısı.

Geçici çözüm 3

Belirti 3, "Belirtiler" bölümünde geçici bir çözüm için <a0></a0>, aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

  1. VBA yordamında, NesneTürü bağımsız değişkenin değeri aşağıdakilerden birini değiştirin:
    • acSendTable
    • acSendQuery
    • acOutputTable
    • acOutputQuery
  2. NesneAdı değeri değiştirmek raporun kayıt kaynağı bağımsız değişkeni.

Yöntem 2

  1. OutputTo bağımsız değişkenin değeri, VBA yordamı, başka bir değerle değiştirin. Örneğin, Çıktı bağımsız değişkenin değeri şu değerlerden birine değiştirin:
    • acFormatPDF
    • acFormatRTF
    • acFormatSNP
    • acFormatTXT
    • acFormatXPS
  2. ÇıktıDosyası değerini bağımsız değişken için doğru dosya adı uzantısı.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.Bu sorun, 2007 Microsoft Office Paketi Service Pack 2'de giderilmiştir.

Daha fazla bilgi

2007 Microsoft Office sistemi, karşılık gelen 2007 Microsoft Office ekleme karşıdan yükleme - aşağıdaki dosya biçimlerinden birini kullanabilirsiniz:
  • pdf
  • Anlık görüntü
  • xps
Aşağıdaki tabloda, bu dosya biçimleri, kendilerine karşılık gelen eklentileri ve eklentileri karşıdan yüklemek için Microsoft Web sitelerini listeler:
Bu tabloyu kapaBu tabloyu aç
Dosya biçimi2007 Microsoft Office EklentisiMicrosoft Web sitesini
pdfMicrosoft PDF veya XPS olarak Kaydethttp://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041)
pdfMicrosoft PDF olarak Kaydethttp://www.microsoft.com/downloads/details.aspx?familyid=F1FC413C-6D89-4F15-991B-63B07BA5F2E5 (http://www.microsoft.com/downloads/details.aspx?familyid=F1FC413C-6D89-4F15-991B-63B07BA5F2E5)
Anlık görüntüMicrosoft Access için Snapshot Viewerhttp://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb (http://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb)
xpsMicrosoft PDF veya XPS olarak Kaydethttp://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041)
xpsMicrosoft XPS olarak Kaydethttp://www.microsoft.com/downloads/details.aspx?familyid=BCE8F991-F0A4-47A0-866B-2FD84A329E02 (http://www.microsoft.com/downloads/details.aspx?familyid=BCE8F991-F0A4-47A0-866B-2FD84A329E02)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2007
Anahtar Kelimeler: 
kbmt kbexpertiseinter kbtshoot kbprb KB934833 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:934833  (http://support.microsoft.com/kb/934833/en-us/ )