Radwan0 قام بنشر فبراير 25, 2023 قام بنشر فبراير 25, 2023 السلام عليكم اخواني في نموذج tbl عند الضغط مرتين على حقل البريد فانه يقوم بفتح برنامج الاوتلوك الى الان الكود يعمل بشكل سليم لكن حصلت عندي مشكلتين 1) في حال كان حقل الايميل فارغ تظهر لي رسالة خطأ . كيف بالامكان اظهار رسالة تفيد بانه يجب ادخال بريد الكتروني او لا الكود لا يستجيب بفتح الماكرو او الاوتلوك 2) كيف بالامكان جعل نوع الخط ثابت والرسالة تبدا من اليمين وليس من الشمال Option Compare Database Private Sub mail_DblClick(Cancel As Integer) Dim Msg As String Msg = " hey " & namecus & "<p>" Dim O As Outlook.Application Dim M As Outlook.MailItem Set O = New Outlook.Application Set M = O.CreateItem(olMailItem) With M .BodyFormat = olFormatHTML .HTMLBody = Msg '.Body = txt - if you see olformatplain .To = mail '.CC="khate9191@gmail.com;khateb91@outlook.com" '.BCC="hateeb991@gmail.com" .Subject = " new mail " & Now() .Display '.send End With Set M = Nothing Set O = Nothing End Sub Database1.accdb
سامي الحداد قام بنشر فبراير 25, 2023 قام بنشر فبراير 25, 2023 وعليكم السلام تفضل اخي جرب الكود واعلمني بالنتيجة لانني لا استخدم الاوتلوك. Private Sub mail_DblClick(Cancel As Integer) Dim Msg As String If Len(Mail) = 0 Then MsgBox "حقل البريد الإلكتروني فارغ. الرجاء إدخال عنوان البريد الإلكتروني " Exit Sub End If Msg = "<div style='direction:rtl; font-family:Consolas, Courier;'>" & _ " hey " & namecus & "<br>" & _ "</div>" Dim O As Outlook.Application Dim M As Outlook.MailItem Set O = New Outlook.Application Set M = O.CreateItem(olMailItem) With M .BodyFormat = olFormatHTML .HTMLBody = Msg '.Body = txt - if you see olformatplain .To = Mail '.CC="khate9191@gmail.com;khateb91@outlook.com" '.BCC="hateeb991@gmail.com" .Subject = " new mail " & Now() .Display '.send End With Set M = Nothing Set O = Nothing End Sub تحياتي
Radwan0 قام بنشر فبراير 25, 2023 الكاتب قام بنشر فبراير 25, 2023 شكرا جزيلا اخي العزيز بالنسبه لنوع الخط واتجاه النص الكود صحيح بقيت مشكلة حقل البريد فارغ يظهر لي الخطا invalid use of null
تمت الإجابة سامي الحداد قام بنشر فبراير 25, 2023 تمت الإجابة قام بنشر فبراير 25, 2023 جرب هذا التعديل و وافنا بالنتيجة Private Sub mail_DblClick(Cancel As Integer) Dim Msg As String If IsNull(Mail) Or Len(Mail) = 0 Then MsgBox "حقل البريد الإلكتروني فارغ. الرجاء إدخال عنوان البريد الإلكتروني " Exit Sub End If Msg = "<div style='direction:rtl; font-family:Consolas, Courier;'>" & _ " hey " & namecus & "<br>" & _ "</div>" Dim O As Outlook.Application Dim M As Outlook.MailItem Set O = New Outlook.Application Set M = O.CreateItem(olMailItem) With M .BodyFormat = olFormatHTML .HTMLBody = Msg '.Body = txt - if you see olformatplain .To = Mail '.CC="khate9191@gmail.com;khateb91@outlook.com" '.BCC="hateeb991@gmail.com" .Subject = " new mail " & Now() .Display '.send End With Set M = Nothing Set O = Nothing End Sub تحياتي 1
سامي الحداد قام بنشر فبراير 26, 2023 قام بنشر فبراير 26, 2023 7 ساعات مضت, Radwan0 said: وهو المطلوب باركك الرحمن تعالى الله ييارك فيك اخي الكريم. 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.