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

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

قام بنشر

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

 

تفضل:


    Dim appexcel As Object
    Dim wbexcel As Object
       
    Set appexcel = CreateObject("Excel.Application")
    appexcel.Visible = True
    'Set wbexcel = appexcel.Workbooks.Open("C:\Excel.xls")
    Set wbexcel = appexcel.Workbooks.Open(Application.CurrentProject.Path & "\536.To.xlsx")

    appexcel.Sheets("النموذج الذي تكون عليه الطباعة").Select
    
    appexcel.[B3] = Me.[اليوم]
    appexcel.[E4] = Me.[الحي]
        
    Set xlSheet = Nothing: Set xlBook = Nothing: Set xlApp = Nothing
    

.

ولكن ، لماذا لا تعمل التقرير في الاكسس مباشرة ، كون البيانات في الاكسس ، وتقريرك شكله سهل !!

 

جعفر

قام بنشر

اعتذر اخي جعفر على  التاخير في الرد

ومشكور على ماقدمته ولكن لم استوعب فكرة الكود المرفق اين اضعه والود ان تشرح لي اثابك الله 

وهذا الاكسس المرفق الذي اريد ان ارسل منه البيانات مباشرة الى النموذج المنسق داخل الاكسل المرفق

Report_to_Excel.rar

النموذج الذي يستقبل البيانات المرسل من نموذج الاكسس.rar

قام بنشر

تفضل ، هذا المرفق عملته سابقا لحقلين فقط (وهما في الكود اعلاه ،

فيجب عليك نقل الكود الى نموذجك ، واكمال الكود لباقي الحقول.

 

جعفر

536.zip

قام بنشر

الخطأ بسبب انك ما غيرت مسار ملف الاكسل الى المسار الصحيح ، بل ظل المسار القديم في الكود:blink:

 

الحل:

بدل هذا السطر
Set wbexcel = appexcel.Workbooks.Open(Application.CurrentProject.Path & "\536.To.xlsx")

استعمل
Set wbexcel = appexcel.Workbooks.Open("C:\Users\abdullah\Desktop\ABD.xlsx")

.

ورجاء لا تستخدم الحروف الكبيرة في الكتابة في المنتدى ، فالبعض يعتبرها كانك تتكلم بصوت عال:blink:

 

جعفر

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information