მაკრო Excel-დან ელფოსტის გასაგზავნად (5 შესაფერისი მაგალითი)

  • გააზიარეთ ეს
Hugh West

ამ სტატიაში ჩვენ გაჩვენებთ 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 -დან. გმადლობთ, რომ კითხულობთ, განაგრძეთ ბრწყინვალება!

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.