اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

هل هذا الأمر لاستخراج محتويات جدول إلى ملف أكسل 2007 صحيح


الردود الموصى بها

السلام عليكم

الأمر التالى استخدمته لاستخراج جدول إلى ملف أكسل 2003

    DoCmd.OutputTo acOutputTable, stDocName, acSpreadsheetTypeExcel8, "C:\" & "المدرسين" & ".xls", False

هل لو تم تعديل بسيط على الأمر السابق بالشكل التالى يصلح للتصدير إلى 2007 وما فوق

    DoCmd.OutputTo acOutputTable, stDocName, "ExcelWorkbook(*.xlsx)", "C:\" & "المدرسين" & ".xlsx"

فى انتظار آراءكم

تم تعديل بواسطه أحمد العيسى
رابط هذا التعليق
شارك

وعليكم السلام

 

الله يطول في عمرك ، لازم تشوف رأي الاكسس ، مو رأينا:smile:

اذا هذه الاختيارات موجودة في هذا الامر:smile:

 

كما يمكنك استخدام الامر 

docmd.TransferSpreadsheet ....

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

  • 2 weeks later...
في 12/3/2017 at 19:25, jjafferr said:

نسخة الاكسس 2003 لم يكن فيها xlsx

ويمكنك استخدام الامر الذي تستخدمه xls ، لأنه يعمل على جميع اصدارات الاكسس:smile:

 

جعفر

جربت الآن تشغيل التطبيق على أكسس 2007 

وباستخدام الأمر :

DoCmd.OutputTo acOutputTable, stDocName, acSpreadsheetTypeExcel8, "C:\" & "المدرسين" & ".xls", False    'Excel 2003

ينتج رسالة الخطأ التالية:

m5zn_b3f5190ec43b31d.png

لكن إذا استخدمت الأمر التالى على أكسس 2007 لا ينتج أخطاء

DoCmd.OutputTo acOutputTable, stDocName, "ExcelWorkbook(*.xlsx)", "C:\" & "المدرسين" & ".xlsx", False   'Excel 2007

السؤال : كيف يمكن للتطبيق أن يشعر بنسخة الأكسس ويختار الأمر المناسب له ، أو ما هو الأمر الذى يصلح لجميع النسخ

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information