Агуулгын хүснэгт
Энэ заавар нь Excel-ийн макро ашиглан имэйлийг автоматаар илгээхийг харуулах болно. Бид VBA макро ашиглан имэйл илгээх функцээ тохируулах боломжтой. Тиймээс VBA макро ашиглан бид олон хэрэглэгчдэд нэгэн зэрэг имэйл илгээх боломжтой. Макро ашиглан автоматаар имэйл илгээхийн тулд бид төхөөрөмждөө Outlook суулгасан байх ёстой. Учир нь бидний оруулах код нь хүлээн авагчид имэйл илгээхийн тулд Outlook г ашиглах болно.
Дадлага хийх номыг татаж авах
Та дадлага хийх номыг эндээс татаж авах боломжтой.
Имэйл автоматаар илгээх.xlsm
Имэйлийг автоматаар илгээхэд тохиромжтой Excel макроны 3 жишээ
Энэ нийтлэлийн туршид бид 3-ыг харуулах болно. хүлээн авагч руу автоматаар имэйл илгээхийн тулд excel макро ашиглах тохиромжтой жишээнүүд. Жишээг тайлбарлаж эхлэхээсээ өмнө бид excel хуудсан дээрээ нэг зүйлийг засах хэрэгтэй. Имэйлийг автоматаар илгээхийн тулд макро хэрэглэхийн өмнө доорх алхмуудыг гүйцэтгэнэ үү.
АЛХАМ:
- Эхлээд өөрийн дата багцаас Хөгжүүлэгч таб<руу очно уу. 2>. Visual Basic сонголтыг сонгоно уу.
- Дараа нь Tool таб руу очиж сонголтыг сонгоно уу. Лавлагаа .
- ' Лавлагаа – VBAProject ' нэртэй шинэ харилцах цонх нээгдэнэ.
- Эцэст нь ' Microsoft Office 16.0 Object Library ' сонголтыг шалгаад OK дээр дарна уу.
1. Excel VBA макро програмыг илгээхНүдний утгыг автоматаар илгээх
Юуны өмнө бид excel VBA макро ашиглан өгөгдлийн багц дахь тодорхой нүдний утгыг автоматаар имэйл илгээх болно. Энэ жишээг харуулахын тулд бид дараах өгөгдлийн багцыг ашиглана. D6 нүдний утга 400 -ээс их байвал бид автоматаар имэйл илгээх код бичнэ.
Энэ үйлдлийг гүйцэтгэх алхмуудыг харцгаая.
АЛХАМ:
- Эхлэхийн тулд баруун – товшиж хуудсан дээр ' Үндэслэн '.
- Үүнээс гадна ' Код харах ' сонголтыг сонгоно уу.
- Дээрх үйлдэл нь тухайн ажлын хуудасны VBA кодын хоосон цонхыг нээх болно. Кодын цонхыг нээх өөр нэг арга бол Alt + F11 товчийг дарах явдал юм.
- Цаашилбал, тухайн кодын цонхонд дараах кодыг бичнэ үү:
7910
- Дараа нь Run товчийг дарж эсвэл F5 товчийг дарж кодыг ажиллуулна уу.
- Макро гэсэн нэртэй шинэ харилцах цонх гарч ирнэ.
- Үүний дараа Макро нэр талбараас ' мэйл илгээх<2<2 гэсэн макро сонгоно>'.
- Одоо Run товчлуур дээр дарна уу.
- Эцэст нь одооноос нүд D6 нүдэнд байгаа утга > 400 мэйл Outlook д тодорхой хүлээн авагчтай автоматаар үүсгэгдэнэ. Бид имэйл илгээхийн тулд Илгээх товчийг дарахад л хангалттай.
УншДэлгэрэнгүй: Үүрэн контент дээр үндэслэн Excel-ээс автоматаар имэйл илгээх (2 арга)
2. VBA Макро ашиглан эцсийн огнооноос хамааран автоматаар имэйл илгээх
Хоёрдахь аргын хувьд бид Excel VBA макро ашиглан аливаа төслийн эцсийн хугацаа ойртсон тохиолдолд автоматаар имэйл илгээх болно. Энэ бол сануулга шиг зүйл юм. Энэ жишээг харуулахын тулд бид дараах өгөгдлийн багцыг ашигладаг. Өгөгдлийн багц нь өөр өөр борлуулагчдын цахим шуудан, мессеж, төслийн эцсийн хугацааг агуулна.
Энэ аргыг хэрэгжүүлэхийн тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд Огноо хуудсан дээр хулганы баруун товчийг дарна уу.
- Дараа нь ' Код харах сонголтыг сонгоно уу. '.
- Энэ нь идэвхтэй ажлын хуудасны VBA кодын хоосон цонхыг нээнэ. Бид мөн Alt + F11 дарж тухайн кодын цонхыг авах боломжтой.
- Дараа нь тухайн кодын цонхонд дараах кодыг оруулна уу:
8661
" aMailBody = "" aMailBody = aMailBody & "Сайн уу" & zRgSendVal & CrLf aMailBody = aMailBody & "Message: " & aRgText.Offset(j - 1).Value & aMailBody = CrLdy aMailBody & "" aMailItem = aOutApp.CreateItem(0)-г aMailItem-аар тохируул .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Display Төгсгөлийг aMailItem тохируулснаар = aMailItem = Юу ч дуусахгүй.
- Шинэхарилцах цонх гарч ирнэ.
- Дараа нь тухайн харилцах цонхны оруулах талбараас дуусах огнооны баганын мужийг D$5:$D$9 сонгоно. Дараа нь OK дээр дарна уу.
- Дахин нэг харилцах цонх гарч ирнэ.
- Цаашилбал, дотор оролтын талбараас имэйл хаягуудыг агуулсан B$5:$B$9 баганын мужийг сонгоод OK дээр дарна уу.
- Үүнээс гадна дахиад нэг цонх гарч ирнэ. Поп цонхны оруулах талбараас $C$5:$C$9 зурвасын мужийг сонгоно уу.
- Төгсгөлд нь , бид дараах зураг шиг үр дүнг харж болно. Бид 3 мэйл авдаг бөгөөд 3 өөр өөр цонхонд Outlook автоматаар үүсгэгддэг. Энэ нь эхний хоёр имэйл хаягийн имэйлийг үүсгэхгүй. Учир нь эдгээр хоёр төслийн эцсийн хугацаа дууссан.
Дэлгэрэнгүй унших: Excel-ээс хэрхэн автоматаар имэйл илгээх вэ? Огноо
Ижил төстэй уншлага
- [Шийдсэн]: Excel дээр харагдахгүй ажлын номыг хуваалцах (хялбар алхмуудтай)
- Excel жагсаалтаас хэрхэн имэйл илгээх вэ (2 үр дүнтэй арга)
- Засварлах боломжтой Excel хүснэгтийг имэйлээр хэрхэн илгээх вэ (3 хурдан арга)
- Excel-ээс имэйл илгээх макро (5 тохиромжтой жишээ)
- Excel-ээс имэйл илгээх макро (3 ашигтай тохиолдол)
3. Хавсралт бүхий имэйлийг автоматаар илгээхийн тулд Excel макро ашиглана уу
Сүүлийн жишээнд бид хэрхэн хийхийг харах болно.хавсралт бүхий имэйлийг автоматаар илгээх excel макро хөгжүүл. Дараах зурган дээр бидэнд хавсралт байна гэж бодъё. Бид энэ хавсралтыг excel VBA макро ашиглан имэйлээр илгээхийг хүсэж байна. Үүнийг хийхийн тулд бидэнд энэ excel файлын зам хэрэгтэй. Үүнд:
- ' Attachment.xlsx ' ' файлыг сонгоно уу.
- ' Хуулбар зам<2<2 гэсэн сонголтыг дарна уу>'.
- Тиймээс бидний олж авах файлын зам:
Бид энэ файлыг имэйлээр илгээхийн тулд макро коддоо энэ замыг оруулна. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд Хөгжүүлэгч таб руу орж <1 гэсэн сонголтыг сонгоно уу>Visual Basic .
- ' Project – VBAProject ' нэртэй шинэ цонх нээгдэнэ.
- Хоёрдугаарт, хуудасны нэр дээр хулганы баруун товчийг дарна уу.
- Дараа нь Оруулах > Модуль -г сонгоно уу.
- Дээрх команд нь хоосон хуудас нээнэ VBA
- Гуравдугаарт, тэр модульд дараах кодыг бичнэ үү:
1441
- Дараа нь F5 товчлуур эсвэл Run товчийг дарж кодыг ажиллуулна уу.
- Эцэст нь код нь хавсралтыг кодонд өгсөн имэйл рүү илгээнэ. Код нь Outlook -ээр имэйл илгээдэг. Тиймээс Зөвшөөрөх товчийг дарж Outlook өгөгдсөн имэйл рүү хавсралт илгээхийг зөвшөөрнө үү.
Дэлгэрэнгүй унших: Хэрхэн өргөдөл гаргах вэХавсралтын хамт Excel-ээс имэйл илгээх макро
Дүгнэлт
Дүгнэж хэлэхэд энэ нийтлэлд excel VBA макро ашиглах 3 жишээг харуулав. автоматаар шуудан илгээх. Ур чадвараа шалгахын тулд энэ нийтлэлд өгсөн ажлын хуудасны жишээг татаж аваарай. Хэрэв танд асуух зүйл байвал доорх хайрцагт сэтгэгдэл үлдээнэ үү. Манай хамт олон таны мессежэнд аль болох хурдан хариу өгөхийг хичээх болно. Цаашид илүү шинэлэг Microsoft Excel-ийн шийдлүүдийг хайж байгаарай.