דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. איך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?

איך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?

מתוזמן נעוץ נעול הועבר תכנות
54 פוסטים 5 כותבים 3.9k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • הכוכב שלנוה מנותק
    הכוכב שלנוה מנותק
    הכוכב שלנו
    השיב לclickone ב נערך לאחרונה על ידי
    #11

    @clickone איך אני יכול לבדוק שאכן קיים (או שפשוט ווינדוס 7 מותקן, אבל מעדיף לבדוק...)
    עכשיו סתם שאלה להעשרת ידע, מה זה CDO?
    ואשמח אם תשיב לי איך לשים את הקוד באקסס

    מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

    clickoneC תגובה 1 תגובה אחרונה
    0
    • clickoneC מנותק
      clickoneC מנותק
      clickone
      השיב להכוכב שלנו ב נערך לאחרונה על ידי
      #12

      @הכוכב-שלנו
      אני שם לך כאן קוד בשביל לחצן.
      בגדול לא צריך שום שינוי בגימייל, אבל אם אתה מקבל שגיאה מגימייל, אז זו בעייה של רמת אבטחה שייתכן שצריך להוריד.

      
      On Error Resume Next
      Dim cdomsg As Object
      Set cdomsg = CreateObject("CDO.message")
      With cdomsg.Configuration.Fields
      .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'NTLM method
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
      .Item("http://schemas.microsoft.com/cdo/configuration/smptserverport") =  465
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") =  True
      .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
      .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user@gmail.com"
      .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
      .update
      End With
      ' build email parts
      With cdomsg
      .To = "to@gmail.com"
      .From = "from@gmail.com"
      '.sender =
      .Subject =  "Subject"
      
          .TextBody =  '"the full message body goes here. you may want to create a variable to hold the text"
      
      
      If Len(sFile) > 0 Then
          Dim arr As Variant
           arr = Split(sFile, ";")
              For i = 0 To UBound(arr)
                      If Len(arr(i)) > 0 Then
                          If Dir(CStr(arr(i)), vbNormal) <> vbNullString Then
                              .AddAttachment arr(i)
                          End If
                      End If
                 
              Next
                  End If
      
      .Send
      End With
          Set cdomsg = Nothing
      If Err = 0 Then
      msgbox "Mail Send"
      Else
      msgbox  Err.Description
      End If
      
      
      

      אין טסט כמו פרודקשן.

      המייל שלי urivpn@gmail.com

      מלאמ תגובה 1 תגובה אחרונה
      1
      • clickoneC מנותק
        clickoneC מנותק
        clickone
        השיב להכוכב שלנו ב נערך לאחרונה על ידי
        #13

        @הכוכב-שלנו
        מותקן בטוח.
        CDO זו ספרייה של מייקרוסופט שנותנת לשלוח מיילים.
        שים לב שאתה צריך לשנות שם את הפרמטרים של שולח ולמי אתה שולח וכו

        אם לא הולך אני יעלה קובץ דוגמא

        אין טסט כמו פרודקשן.

        המייל שלי urivpn@gmail.com

        תגובה 1 תגובה אחרונה
        1
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #14

          @הכוכב-שלנו בשביל מה שאתה רוצה (תעזרו לי לעשות X) יש את גומלין או את פרוג.
          פה זה פורום תכנות וזה אומר שכל שאלה אמורה לקדם אותך בללמוד תכנות לא ב"להצליח משהו באקסס" ע"י שמישהו עשה לך והעתקת.

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          הכוכב שלנוה clickoneC 2 תגובות תגובה אחרונה
          2
          • הכוכב שלנוה מנותק
            הכוכב שלנוה מנותק
            הכוכב שלנו
            השיב לdovid ב נערך לאחרונה על ידי
            #15

            @dovid אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

            @הכוכב-שלנו בשביל מה שאתה רוצה (תעזרו לי לעשות X) יש את גומלין או את פרוג.
            פה זה פורום תכנות וזה אומר שכל שאלה אמורה לקדם אותך בללמוד תכנות לא ב"להצליח משהו באקסס" ע"י שמישהו עשה לך והעתקת.

            קיבלתי

            מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

            תגובה 1 תגובה אחרונה
            1
            • clickoneC מנותק
              clickoneC מנותק
              clickone
              השיב לdovid ב נערך לאחרונה על ידי
              #16

              @dovid
              אני חושב שאם הוא יקח את הקוד הספציפי ויעבור עליו סטפ ביי סטפ הוא יכול ללמוד המון.

              אין טסט כמו פרודקשן.

              המייל שלי urivpn@gmail.com

              dovidD תגובה 1 תגובה אחרונה
              5
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לclickone ב נערך לאחרונה על ידי
                #17

                @clickone אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                @dovid
                אני חושב שאם הוא יקח את הקוד הספציפי ויעבור עליו סטפ ביי סטפ הוא יכול ללמוד המון.

                זה עדיין קפיצה. הוא צריך קודם להציג msgbox וכדומה.

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                הכוכב שלנוה תגובה 1 תגובה אחרונה
                1
                • מלאמ מנותק
                  מלאמ מנותק
                  מלא
                  השיב לclickone ב נערך לאחרונה על ידי
                  #18

                  @clickone אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                  בגדול לא צריך שום שינוי בגימייל, אבל אם אתה מקבל שגיאה מגימייל, אז זו בעייה של רמת אבטחה שייתכן שצריך להוריד.

                  לי הוא לא עבד ללא התרת אפלקציות לא מאובטחות.
                  השתנה משהו? אני לא מתווכח..

                  clickoneC תגובה 1 תגובה אחרונה
                  2
                  • הכוכב שלנוה מנותק
                    הכוכב שלנוה מנותק
                    הכוכב שלנו
                    השיב לdovid ב נערך לאחרונה על ידי
                    #19

                    @dovid אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                    @clickone אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                    @dovid
                    אני חושב שאם הוא יקח את הקוד הספציפי ויעבור עליו סטפ ביי סטפ הוא יכול ללמוד המון.

                    זה עדיין קפיצה. הוא צריך קודם להציג msgbox וכדומה.

                    1. אני יודע לעשות Msgbox כולל נתונים לפי שדות בטבלה...
                    2. אבל זה בסדר התגרת אותי!

                    מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                    תגובה 1 תגובה אחרונה
                    2
                    • dovidD מנותק
                      dovidD מנותק
                      dovid ניהול
                      כתב ב נערך לאחרונה על ידי
                      #20

                      @הכוכב-שלנו מעולה!
                      אתה כתבת בענוה יתירה שאתה לא יודע לכתוב קוד VBA. להבא, תיצמד לעובדות גם כשהם מחמיאות 🙂

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      הכוכב שלנוה תגובה 1 תגובה אחרונה
                      3
                      • clickoneC מנותק
                        clickoneC מנותק
                        clickone
                        השיב למלא ב נערך לאחרונה על ידי
                        #21

                        @מלא כנראה המייל שלך ישן
                        פעם זה היה מאופשר.
                        בחדשים צריך לאפשר קודם.

                        אין טסט כמו פרודקשן.

                        המייל שלי urivpn@gmail.com

                        תגובה 1 תגובה אחרונה
                        1
                        • הכוכב שלנוה מנותק
                          הכוכב שלנוה מנותק
                          הכוכב שלנו
                          השיב לdovid ב נערך לאחרונה על ידי
                          #22

                          @dovid השם ישמור אותי אם זה נקרא לדעת לכתוב....
                          דרך אגב אחד התאוות לכל מתחיל באקסס זה הודעות קופצות (זה שיושב לצידך מתפלא, בעיניים שלו זה שכלול יותר גדול משליחת אימייל באקסס למשל...)

                          מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                          clickoneC תגובה 1 תגובה אחרונה
                          2
                          • clickoneC מנותק
                            clickoneC מנותק
                            clickone
                            השיב להכוכב שלנו ב נערך לאחרונה על ידי
                            #23

                            @הכוכב-שלנו הנה קובץ
                            0_1526987337661_vbasendmail.accdb

                            אין טסט כמו פרודקשן.

                            המייל שלי urivpn@gmail.com

                            הכוכב שלנוה תגובה 1 תגובה אחרונה
                            2
                            • dovidD מנותק
                              dovidD מנותק
                              dovid ניהול
                              כתב ב נערך לאחרונה על ידי
                              #24

                              @הכוכב-שלנו אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                              @dovid השם ישמור אותי אם זה נקרא לדעת לכתוב....
                              דרך אגב אחד התאוות לכל מתחיל באקסס זה הודעות קופצות (זה שיושב לצידך מתפלא, בעיניים שלו זה שכלול יותר גדול משליחת אימייל באקסס למשל...)

                              אין פה מקום לענווה ולדרגות רבות. מי שיודע להציג msgbox הוא נחשב יודע לכתוב קוד VBA. זה 0-1...
                              אני אכן מציע שתלמד את הקוד שהועלה, תנסה תשאל על כל שורה לא מובנת ואל תוותר עד שתכבוש את הקוד הזה.

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              הכוכב שלנוה 2 תגובות תגובה אחרונה
                              4
                              • הכוכב שלנוה מנותק
                                הכוכב שלנוה מנותק
                                הכוכב שלנו
                                השיב לclickone ב נערך לאחרונה על ידי
                                #25

                                @clickone תודה.
                                בכל אופן אני מקווה ללמוד את השיטה ולשדרג אותה.
                                אני רוצה לעשות שבעת קבלת עדכון A ישלח מייל עם טקסט מסווים ל D
                                ובעת קבלת עדכון B ישלח מייל ל E
                                ועל זו הדרך

                                מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                                clickoneC תגובה 1 תגובה אחרונה
                                0
                                • הכוכב שלנוה מנותק
                                  הכוכב שלנוה מנותק
                                  הכוכב שלנו
                                  השיב לdovid ב נערך לאחרונה על ידי
                                  #26

                                  @dovid בשביל ההבנה בכללי הפורום:
                                  כאלו שאלות מותר לשאול?
                                  מה הפירוש ABC?
                                  לא נעים לשגע אנשים שלא חייבים לך כלום!☺

                                  מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                                  תגובה 1 תגובה אחרונה
                                  2
                                  • clickoneC מנותק
                                    clickoneC מנותק
                                    clickone
                                    השיב להכוכב שלנו ב נערך לאחרונה על ידי
                                    #27

                                    @הכוכב-שלנו

                                    1. תעשה את זה עם טבלה....
                                    2. אם כבר, יש לי קלאס שלם של שליחת מיילים שבו אפשר להחזיק כמה חשבונות והוא טוען אותם לפי מה שביקשת. אם זה מעניין מישהו, אני יעלה את זה לכאן

                                    אין טסט כמו פרודקשן.

                                    המייל שלי urivpn@gmail.com

                                    הכוכב שלנוה ח 3 תגובות תגובה אחרונה
                                    2
                                    • הכוכב שלנוה מנותק
                                      הכוכב שלנוה מנותק
                                      הכוכב שלנו
                                      השיב לclickone ב נערך לאחרונה על ידי
                                      #28

                                      @clickone אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                                      @הכוכב-שלנו

                                      1. תעשה את זה עם טבלה....
                                      2. אם כבר, יש לי קלאס שלם של שליחת מיילים שבו אפשר להחזיק כמה חשבונות והוא טוען אותם לפי מה שביקשת. אם זה מעניין מישהו, אני יעלה את זה לכאן

                                      מתפלא מהלב - זהב אבל אני מבקש ממך אל תעלה כי אתה נותן לי קביים תן לי ללכת לבד...

                                      מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                                      dovidD תגובה 1 תגובה אחרונה
                                      2
                                      • dovidD מנותק
                                        dovidD מנותק
                                        dovid ניהול
                                        השיב להכוכב שלנו ב נערך לאחרונה על ידי
                                        #29

                                        @הכוכב-שלנו את השאלה הבאה אתה שואל רק אם הבנת את כל הקוד + הוא עובד לך.
                                        מבחינת חוקים - הפורום הוקם בשביל שאלות כאלה.
                                        לא עוזרים לך בחינם, אלא פשוט אוהבים לשתף ולעזור אחד לשני - כל אחד גם מקבל תועלת גם מתשובות שלא אחרים וגם מתשובות שלו עצמו.

                                        @הכוכב-שלנו אמר באיך כותבים בVBA קוד לשליחת אימייל ישירות מהאקסס?:

                                        מתפלא מהלב - זהב אבל אני מבקש ממך אל תעלה כי אתה נותן לי קביים תן לי ללכת לבד...

                                        מצטרף! לשתי חלקי המשפט.

                                        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                        בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                        תגובה 1 תגובה אחרונה
                                        3
                                        • הכוכב שלנוה מנותק
                                          הכוכב שלנוה מנותק
                                          הכוכב שלנו
                                          כתב ב נערך לאחרונה על ידי
                                          #30

                                          @clickone
                                          @dovid
                                          @מלא
                                          טוב, נראה לי שבלי היסודות לא אתקדם.
                                          אם אני מבין נכון יש פה משהו יסודי בשם CDO שאני לא יודע מאיזה כיוון להתחיל לפצח את זה
                                          (אקסס? וינדוס? רשת? ג'ימל?)

                                          מעוניין לפעול בשביל תחבורה ציבורית! על כל רעיון תפנו אלי!!!

                                          תגובה 1 תגובה אחרונה
                                          1

                                          • 1
                                          • 2
                                          • 3
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום