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

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

قام بنشر (معدل)

السلام عليكم

اساتذتى الافاضل .. بعد البحث كثيرا عن طريقة ارسال تقرير اكسس بالميل دون تدخل من المستخدم وجدت الكود التالى 

Private Sub Command0_Click()
Dim oApp As New Outlook.Application
Dim oEmail As Outlook.MailItem
Dim fileName As String, todayDate As String

'Export report in same folder as db with date stamp
todayDate = Format(Date, "MMDDYYYY")
fileName = Application.CurrentProject.Path & "\myReport" & todayDate & ".pdf"
DoCmd.OutputTo acReport, "myReport", acFormatPDF, fileName, False

'Email the results of the report generated
Set oEmail = oApp.CreateItem(olMailItem)
With oEmail
    .Recipients.Add "hamada.kamal", "Amr.Ashraf"
    .Subject = "Test Access Data"
    .body = "رسالة تلقائية لتجربة ارفاق تقرير لأكثر من مستخدم"
    .Attachments.Add fileName
    .send
End With

MsgBox "Email successfully sent!", vbInformation, "EMAIL STATUS"
End Sub

ولكن تظهر لى رسالة الخطأ التالية عند تشغيل الكود

 compile error User-defined type not defined للسطر

Dim oApp As New Outlook.Application

تأكدت من References وان مكتبة Object Library موجودة ومفعلة ولكن المشكلة لم تحل ... المثال فى المرفق 
 

 

Mail.rarFetching info...

تم تعديل بواسطه elkareee
قام بنشر

تم حل المشكلة بواسطة مكتبة Outlook Object Library ولكن ظهرت مشكلتين :

1 - فى حالة تعدد المرسل اليهم كيف يتم اضافة اكثر من بريد

2- رسالة تحذير امنية من Outlook لتأكيد الارسال .. هل يمكن تجاوز التحذير ؟ 

جزاكم الله خير

قام بنشر
  في 31‏/5‏/2018 at 00:40, i_alabdullah said:

 

اخي الكريم
ما اشتغل الامر

كيف تسوي اضافة للمكتبة تبع الاوتلوك ؟

 

Expand  
To add a reference to a library:
  1. Open the database./ افتح قاعدة البيانات 
  2. Press ALT+F11 to start Visual Basic Editor./ اضغط alt + f4
  3. On the Tools menu, click References./ في tools اضغط على reference 
  4. Under Available References, click to select the check box next to the name of the library, and then click OK./ اختر المكتبة المطلوبة 
قام بنشر
  في 1‏/6‏/2018 at 17:52, Khalf said:
To add a reference to a library:
  1. Open the database./ افتح قاعدة البيانات 
  2. Press ALT+F11 to start Visual Basic Editor./ اضغط alt + f4
  3. On the Tools menu, click References./ في tools اضغط على reference 
  4. Under Available References, click to select the check box next to the name of the library, and then click OK./ اختر المكتبة المطلوبة 
Expand  

سويت اللي قلت عليه و سويت بحث
 هل كذا كله تمام ؟
image.png.f00722d5bf4cb65d52ecaf255a10d0be.pngطبعا

طبعا شغلت قاعدة البيانات و ضغط على Command0 و على طول بتعلق قاعدة البيانات و اشارة الماوس تدور بس

للعلم عندي office 2010

شكرا
 

قام بنشر
  في 2‏/6‏/2018 at 00:15, i_alabdullah said:

سويت اللي قلت عليه و سويت بحث
 هل كذا كله تمام ؟
image.png.f00722d5bf4cb65d52ecaf255a10d0be.pngطبعا

طبعا شغلت قاعدة البيانات و ضغط على Command0 و على طول بتعلق قاعدة البيانات و اشارة الماوس تدور بس

للعلم عندي office 2010

شكرا
 

Expand  

اخي الكريم 

الاوفيس عندك 2010 اذن تحتاج الى هذه المكتبة 

Microsoft Outlook 14.0 Object Library 

اضف هذه المكتبة

  وقم بازالة المكتبة الناقصة وهي 

Microsoft Outlook 16.0 Object Library

تحياتي

قام بنشر
  في 2‏/6‏/2018 at 06:27, علي الحداد said:

اخي الكريم 

الاوفيس عندك 2010 اذن تحتاج الى هذه المكتبة 

Microsoft Outlook 14.0 Object Library  

اضف هذه المكتبة

  وقم بازالة المكتبة الناقصة وهي 

Microsoft Outlook 16.0 Object Library

تحياتي

Expand  

 

مشكور اخي علي الحداد

الامر الان يعمل بشكل ممتاز

قام بنشر
  في 30‏/5‏/2018 at 13:00, علي الحداد said:

السلام عليكم

تفضل اخي الكريم ملفك بعد التعديل وان شاءالله يكون هذا المطلوب

تحياتي

Mail.rarFetching info...

Expand  

اخي علي الحداد

ممكن بعد اذنك

لو اردت انه ما تكون الايميلات بالكود و لكن تكون بالجدول

فكيف اسوي ؟

شكرا

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information