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

ارسال التقرير الى ايميل موجود بالكود عن طباعة الفاتورة


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

تحية طيبة وبعد

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

وتقبلوا تحياتي..

شاكرين لكم

Send hidden email.rar

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

تحياتي أخي أبومحمد 316

الف شكر على جهودك

ولكن اقصد هو ان يتم ارسال السجل الحالي في التقرير الى ايميل مدون في الكود 

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

 

نأمل ان يجود الاخوة المبدعون بافكارهم وشكرا

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

ASSOUSI بارك الله فيك اخي

أخي لقد رايت في برامج ودروس كثيره مثل هذا النوع

ولكن المطلوب هو عند الضغط على طباعة الفاتورة يتم مباشرة ارسال بيانات الفاتورة إلى  ايميل مسجل في الكود وبدون ان يشعر موظف الكاشير بذلك

ولقد سالت كثيرا عن ذلك ورايت لدى احدى المؤسسات التي تقوم بطباعة الفواتير يحيث يتم ارسال بيانات الفاتورة الى ايميل مكتوب في زر الطباعة

أتمنى ان يساعدني الاخوة الافاضل 

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

ASSOUSI الشكر الجزيل لك اخي

ولكن اعتقد ان هناك ملف موديل ناقص  لان الكود يحتوي على استدعاء ل 

Call SendGMail

ارجو التأكد

وبارك الله في جهودك

منتظر ردك الكريم

 

 

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

39 دقائق مضت, أيمن عبادي said:

ASSOUSI الشكر الجزيل لك اخي

ولكن اعتقد ان هناك ملف موديل ناقص  لان الكود يحتوي على استدعاء ل 

Call SendGMail

ارجو التأكد

وبارك الله في جهودك

منتظر ردك الكريم

 

 

لوبحثت عن الكود لوجدته

بنفس النموذج

Sub SendGMail()
    Dim Msg As String
            On Error GoTo ErrHandler:
    ' Object creation
    Set objmsg = CreateObject("CDO.Message")
    Set msgConf = CreateObject("CDO.Configuration")
      
    ' Server Configuration
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = [mail]
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = [Texte6]
    msgConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
    msgConf.Fields.Update
      
    ' Email
    objmsg.To = [Texte1]
    objmsg.From = [mail]
    objmsg.Subject = [Texte3]
    objmsg.HTMLBody = [Texte4]
    objmsg.Sender = [mail]
   objmsg.AddAttachment [Texte5]
    Set objmsg.Configuration = msgConf
      
    ' Send
    objmsg.Send
      
    ' Clear
    Set objmsg = Nothing
    Set msgConf = Nothing
Exit Sub


ErrHandler:
If Err.Number = -2147220975 Then
    MsgBox "تأكد من البريد الالكتروني  و كلمة المرور الخاصه بك", vbCritical + vbOKOnly + vbMsgBoxRight, "خطأ في الارسال"
Else
If Err.Number = -2147220973 Then
    MsgBox "تأكد من الإتصال بالإنترنت", vbCritical + vbOKOnly + vbMsgBoxRight, "خطأ في الاتصال"
Else
If Err.Number = -2147220980 Or Err.Number = -2147220977 Then
ErrList.AddItem Texte1, ErrList.ListCount
ErrList.Requery
Resume Next
Else
If Err.Number <> 0 Then
MsgBox Err.Description & vbNewLine & Err.Number, vbCritical + vbOKOnly + vbMsgBoxRight, "رسالة خطأ"
Resume Next
End If
End If
End If
End If
End Sub

 

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

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