Სარჩევი
ამ სტატიაში ჩვენ გაჩვენებთ 5 მაკრო ელფოსტის გასაგზავნად Excel-დან . ჩვენი მეთოდების საჩვენებლად, ჩვენ შევარჩიეთ მონაცემთა ნაკრები 3 სვეტით : „ სახელი “, „ ელფოსტა “ და „ ქალაქი ”.
ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი
მაკროს გამოყენება Email.xlsm-ის გასაგზავნად
5 გზა მაკროს გამოყენება Excel-დან ელფოსტის გასაგზავნად
1. Outlook Object Library-ის გამოყენება ელფოსტის გასაგზავნად
პირველი მაკრო , ჩვენ ვაპირებთ ჩართვას „ Microsoft Outlook 16.0 Object Library ” გააგზავნოთ ელ.წერილი Excel -დან. გარდა ამისა, ჩვენ უნდა შეხვიდეთ ჩვენს Outlook ანგარიშში Excel .
ნაბიჯები:
საწყისში, ჩვენ ვაპირებთ გამოვიტანოთ Visual Basic ფანჯარა.
- პირველ რიგში, დეველოპერი ჩანართიდან >>> აირჩიეთ Visual Basic .
ალტერნატიულად, შეგიძლიათ დააჭიროთ ALT + F11 VBA ფანჯრის საჩვენებლად.
- მეორე, ინსტრუმენტებიდან >>> აირჩიეთ „ ცნობები… “.
ახალი დიალოგური ფანჯარა გამოჩნდება.
- მესამე, აირჩიეთ „ Microsoft Outlook 16.0 Object Library “ და დააჭირეთ OK .
ამგვარად, ჩვენ ჩავრთავთ Outlook Object Library .
- ისინი ჩასმა >>> აირჩიეთ მოდული .
ჩვენ ჩავწერთ ჩვენს კოდს აქ.
- ამის შემდეგ, ჩაწერეთ შემდეგიკოდი.
7800
VBA კოდის დაშლა
- პირველ რიგში, ჩვენ ვართ დარეკავს ჩვენს ქვეპროცედურას Macro_Send_Email .
- მეორე, ჩვენ ვაცხადებთ ცვლადი ტიპებს.
- მესამე, ჩვენ' ხელახლა ვირჩევთ Outlook როგორც ჩვენს ფოსტის აპლიკაციას .
- შემდეგ, ჩვენ ვირჩევთ ელფოსტის გაგზავნის მისამართს უჯრედიდან C5 .
- ამის შემდეგ, ელფოსტის კონტენტი დაყენებულია ჩვენს კოდში.
- ბოლოს, " VBA Display Property " გამოიყენება აქ საჩვენებლად. ჩვენი ელფოსტა . ამიტომ, ჩვენ უნდა დააჭიროთ გაგზავნა ხელით გაგზავნა ელფოსტა . გარდა ამისა, ჩვენ შეგვიძლია გამოვიყენოთ „ საკუთრების გაგზავნა “ წერილების გასაგზავნად ჩვენების გარეშე.
- ამის შემდეგ, შენახვა და დახურეთ მოდული .
ახლა, ჩვენ გავაშვებთ კოდს.
- პირველ რიგში, დეველოპერი ჩანართი >>> აირჩიეთ მაკროები .
გაჩნდება მაკრო დიალოგური ფანჯარა .
- მეორე , აირჩიეთ ჩვენი ქვეპროცედურა „ Macro_Send_Email ".
- და ბოლოს, დააჭირეთ Run .
კოდის შესრულების შემდეგ, ჩვენ ვნახავთ ელფოსტის ფანჯარას. ჩვენ შეგვიძლია დავაჭიროთ გაგზავნა . ამრიგად, ჩვენ გაჩვენეთ პირველი მეთოდი გაგზავნა ელ.წერილი excel-დან VBA გამოყენებით.
დაწვრილებით: ელფოსტის გაგზავნა Excel VBA-დან Outlook-ის გარეშე (4 შესაფერისი მაგალითი)
2. მაკრო Gmail ანგარიშიდან ელფოსტის გაგზავნისთვისExcel-ში
ამ მეთოდისთვის ჩვენ გვჭირდება ნაკლებად უსაფრთხო აპზე წვდომა Gmail ანგარიშიდან. გარდა ამისა, ჩვენ უნდა გავააქტიუროთ Microsoft CDO References მენიუდან.
ნაბიჯები:
- პირველ რიგში, როგორც ნაჩვენებია პირველ მეთოდში , გახსენით References დიალოგური ფანჯარა .
- მეორე, აირჩიეთ „ Microsoft CDO Windows 2000 Library ” და დააჭირეთ OK .
- მესამე, გადადით უსაფრთხოება თქვენი Google ანგარიშიდან პარამეტრები .
- და ბოლოს, ჩართეთ ნაკლებად უსაფრთხო აპზე წვდომა .
ახლა ჩვენ შევიყვანთ ჩვენი მაკრო კოდი.
- პირველ რიგში, როგორც ნაჩვენებია მეთოდში 1 , გახსენით მოდულის ფანჯარა და ჩაწერეთ ეს კოდი.
7003
VBA კოდის დაშლა
- პირველ რიგში, ჩვენ ვუწოდებთ ჩვენს ქვეპროცედურა Send_Gmail_Macro .
- მეორე, ჩვენ ვაცხადებთ ცვლადის ტიპებს.
- მესამე, ჩვენ ვაყენებთ ელ. თქვენ უნდა აკრიფოთ თქვენი საკუთარი ID და პაროლი აქ.
- ამის შემდეგ, ჩვენ გადავიტანეთ პორტი 465 .
- და ბოლოს, ჩვენ ვუგზავნით ჩვენს ელ.წერილს .
- შემდეგ, შენახვა და გაუშვით ეს კოდი.
ჩვენ წარმატებით გაგიგზავნეთ ელფოსტა ჩვენს მისამართზე.
დაწვრილებით: მაკრო ელ. ფოსტის გასაგზავნად Excel-დან Body-ით (3სასარგებლო შემთხვევები)
3. გაგზავნეთ ელ.წერილი სვეტიდან მიმღებთა სიაზე
მესამე მეთოდისთვის, ჩვენ ვაპირებთ წერილების გაგზავნას 1>7 ადამიანი, რომელიც იყენებს მაკრო -დან Excel . ჩვენ ვიპოვით ჩვენი მონაცემთა ნაკრების ბოლო რიგს , შესაბამისად, ჩვენი კოდი იმუშავებს უფრო გრძელი სიისთვის. ჩვენ გამოგიგზავნით წერილებს უჯრედის C5:C10 დიაპაზონიდან.
ნაბიჯები:
- პირველ რიგში, როგორც ნაჩვენებია მეთოდში 1 , გახსენით Module ფანჯარა და ჩაწერეთ ეს კოდი.
4631
VBA კოდის დაშლა
- პირველ რიგში, ჩვენ მოვუწოდებთ ჩვენს ქვეპროცესს Macro_Send_Email_From_A_List .
- მეორე, ჩვენ ვაცხადებთ ცვლადი ტიპებს.
- მესამე, ჩვენ ვირჩევთ Outlook როგორც ფოსტა. აპლიკაცია .
- შემდეგ, ჩვენ ვპოულობთ ბოლო რიგს , რომელიც არის 10 ჩვენი მონაცემთა ნაკრებისთვის.
- ამის შემდეგ, როგორც ჩვენი ელფოსტა იწყება 5 რიგიდან ჩვენ შევიყვანეთ 5 როგორც საწყისი მნიშვნელობა „ ცვლადი z “ . გარდა ამისა, ჩვენი ელფოსტის წერილები არის C სვეტში , შესაბამისად, ჩვენ შევიყვანეთ 3 Cells საკუთრებაში.
- შემდეგ, ჩვენ ვაყენებთ ელ.ფოსტის კონტენტს ჩვენს კოდში.
- ბოლოს, " .Display " გამოიყენება აქ ჩვენი ელფოსტის <2 ჩვენებისთვის>. ამიტომ, ჩვენ უნდა დააჭიროთ გაგზავნა ხელით გაგზავნა ელფოსტა . გარდა ამისა, ჩვენ შეგვიძლია გამოვიყენოთ „ . გაგზავნა “ ელფოსტის გაგზავნა ჩვენების გარეშე.
- შემდეგ, შეინახეთ და გაუშვით მოდული .
ჩვენ ვხედავთ, რომ ყველა ჩვენი ელფოსტა ნაჩვენებია 1>BCC . დასასრულს, ჩვენ შეგვიძლია უბრალოდ დააჭიროთ გაგზავნა ჩვენი დავალების შესასრულებლად.
დაწვრილებით: როგორ გავაგზავნოთ ელფოსტა Excel სიიდან (2 ეფექტური გზა)
მსგავსი წაკითხვები
- როგორ გავაგზავნოთ ელფოსტა ავტომატურად, როდესაც მდგომარეობა დაკმაყოფილებულია Excel-ში
- როგორ გავაზიაროთ Excel ფაილი ინტერნეტით (2 მარტივი მეთოდი)
- შეხსენების გაგზავნა ელფოსტით ავტომატურად Excel სამუშაო ფურცლიდან VBA გამოყენებით
- როგორ გავაგზავნოთ ელფოსტა, თუ პირობები დაკმაყოფილებულია Excel-ში (3 მარტივი მეთოდი)
- როგორ ჩართოთ გაზიარების სამუშაო წიგნი Excel-ში
4 მაკრო ერთი ფურცლის ელფოსტის გამოყენებით გასაგზავნად
ამ განყოფილებაში გაუგზავნით აქტიურ სამუშაო ფურცელს ჩვენს სამიზნე პირს. აქ ჩვენ უნდა ავირჩიოთ ჩვენი Excel ფაილის მდებარეობა.
ნაბიჯები:
- პირველ რიგში, როგორც ნაჩვენებია 1 მეთოდში , გახსენით Module ფანჯარა და ჩაწერეთ ეს კოდი.
7723
VBA კოდის დაშლა
- პირველ რიგში, ჩვენ მოვუწოდებთ ჩვენს ქვეპროცესს Macro_Email_Single_Sheet .
- მეორე, ჩვენ ვაცხადებთ ცვლადი ტიპებს.
- მესამე, ვაკოპირებთ აქტიურ ფურცელს და ვინახავთ მას ცალკე სამუშაო წიგნი .
- ამის შემდეგ, ჩვენ ვირჩევთ Outlook როგორც ფოსტის აპლიკაცია .
- შემდეგ, ჩვენ ვაყენებთ ელ. , გამოიყენეთ „ .ჩვენება “ ჩვენი ელფოსტის საჩვენებლად. ამიტომ, ჩვენ უნდა დააჭიროთ გაგზავნა ხელით გაგზავნა ელფოსტა . გარდა ამისა, ჩვენ შეგვიძლია გამოვიყენოთ „ . გაგზავნა “ ელფოსტის გაგზავნა ჩვენების გარეშე.
- შემდეგ, შენახვა და გაუშვით მოდული .
ვნახავთ ფურცლის სახელს ფანჯარაში. დავალების შესასრულებლად დააჭირეთ გაგზავნა .
ჩვენ შეგვიძლია გახსნათ ფაილი და დავადასტუროთ, რომ ჩვენი კოდი მუშაობს.
დაწვრილებით: როგორ გავაგზავნოთ Excel-ის რედაქტირებადი ცხრილი ელფოსტით (3 სწრაფი მეთოდი)
5. მაკრო ელფოსტის გაგზავნა უჯრედის ღირებულების მიხედვით
ბოლო მეთოდისთვის, ჩვენ ცოტა შევცვალეთ მონაცემთა ნაკრები. ჩვენ დავამატეთ „ გადახდა გადახდა “ სვეტი მონაცემთა ნაკრებში. აქ, ჩვენ გამოგიგზავნით ელფოსტას რომელიც შეიცავს ქალაქს " ობამა ". ჩვენ აშკარად ვხედავთ, რომ მწკრივი 5 შეიცავს მას, ამიტომ ჩვენ გაუგზავნეთ ელ.წერილს მხოლოდ ამ პიროვნებას.
ნაბიჯები:
- პირველ რიგში, როგორც ნაჩვენებია 1 მეთოდში , გახსენით Module ფანჯარა და ჩაწერეთ ეს კოდი.
7584
VBA კოდის დაშლა
- პირველ რიგში, ჩვენ ხელახლა გამოვიძახებთ ჩვენს პირველ ქვეპროცედურს Send_Email_Condition .
- მეორე, ჩვენ ვაცხადებთ ცვლადი ტიპებს და პარამეტრებს„ პირობები “, როგორც ჩვენი ფურცელი .
- მესამე, ბოლო სტრიქონი ნომერია ნაპოვნი. უფრო მეტიც, ჩვენი მნიშვნელობა იწყება მწკრივი 5 -დან, მაშასადამე, ჩვენ დავაყენეთ მწკრივი 5 ბოლო რიგი ჩვენს კოდში.
- შემდეგ, გამოიძახეთ ჩვენი მეორე ქვეპროცედურა Send_Email_With_Multiple_Condition .
- ამის შემდეგ, ჩვენ ვირჩევთ Outlook როგორც ჩვენს Mail Application .
- შემდეგ, ელფოსტის კონტენტი დაყენებულია ჩვენს კოდში.
- აქ, ჩვენ ვამაგრებთ Excel ფაილს ელფოსტით. დანართის მეთოდის გამოყენებით.
- ამის შემდეგ, " .Display " გამოიყენება აქ ჩვენი ელფოსტის საჩვენებლად. ამიტომ, ჩვენ უნდა დააჭიროთ გაგზავნა ხელით გაგზავნა ელფოსტა . გარდა ამისა, ჩვენ შეგვიძლია გამოვიყენოთ „ . გაგზავნა “ ელფოსტის გაგზავნა ჩვენების გარეშე.
- შემდეგ, შენახვა და გაუშვით მოდული .
დასკვნის სახით, ჩვენ გაჩვენეთ გაგზავნის კიდევ ერთი მეთოდი ელფოსტა VBA მაკრო Excel -დან.
დაწვრილებით: ელფოსტის ავტომატური გაგზავნა Excel-დან უჯრედის კონტენტის საფუძველზე (2 მეთოდი)
პრაქტიკის სექცია
ჩვენ დავამატეთ პრაქტიკის მონაცემთა ნაკრები თითოეული მეთოდისთვის Excel-ში ფაილი.
დასკვნა
ჩვენ გაჩვენეთ 5 მეთოდი, რომ გამოიყენოთ მაკრო გააგზავნოთ ელ.წერილი Excel -დან. გმადლობთ, რომ კითხულობთ, განაგრძეთ ბრწყინვალება!