Pagpapadala ng libro o sheet sa pamamagitan ng email

Kung madalas mong kailangang magpadala ng ilang mga libro o sheet sa pamamagitan ng e-mail, dapat mong napansin na ang pamamaraang ito ay hindi matatawag na mabilis. Kung gagawin mo ito "klasiko", kailangan mo:

  • magbukas ng email program (halimbawa, Outlook)
  • lumikha ng bagong mensahe
  • i-type ang address, paksa at teksto
  • mag-attach ng file sa mensahe (huwag kalimutan!)
  • i-click ang pindutan magpadala

Sa katunayan, ang mail ay madaling maipadala nang direkta mula sa Excel sa iba't ibang paraan. Pumunta…

Paraan 1: Naka-embed na Send

Kung mayroon ka pa ring magandang lumang Excel 2003, kung gayon ang lahat ay simple. Buksan ang gustong libro/sheet at pumili mula sa menu File – Ipadala – Mensahe (File — Ipadala Sa — Tatanggap ng Mail). Magbubukas ang isang window kung saan maaari kang pumili ng isa sa dalawang opsyon para sa pagpapadala:

Sa unang kaso, ang kasalukuyang aklat ay idaragdag sa mensahe bilang isang attachment, sa pangalawang kaso, ang mga nilalaman ng kasalukuyang sheet ay direktang mapupunta sa text ng mensahe bilang isang text table (walang mga formula).

Bilang karagdagan, ang menu File – Isumite (File — Ipadala Kay) may ilan pang kakaibang opsyon sa pagpapadala:

 

  • Mensahe (para sa pagsusuri) (Tanggap ng Mail para sa Pagsusuri) – ang buong workbook ay ipinadala at kasabay nito ang pagsubaybay sa pagbabago ay naka-on para dito, ibig sabihin, nagsisimula nang malinaw na maayos – sino, kailan at sa anong mga cell ang gumawa ng mga pagbabago. Pagkatapos ay maaari mong ipakita ang mga pagbabagong ginawa sa menu Serbisyo – Mga Pag-aayos – I-highlight ang mga pag-aayos (Mga tool — Subaybayan ang mga pagbabago — I-highlight ang mga pagbabago) o sa tab Balik-aral – Pagwawasto (Reveiw — Subaybayan ang Mga Pagbabago) Magiging hitsura ito ng ganito:

    Ang mga may kulay na frame ay nagmamarka ng mga pagbabagong ginawa sa dokumento (bawat user ay may ibang kulay). Kapag nag-hover ka ng mouse, may lalabas na window na parang note na may detalyadong paglalarawan kung sino, ano at kailan binago sa cell na ito. Ito ay napaka-maginhawa para sa pagsusuri ng mga dokumento, kapag, halimbawa, na-edit mo ang ulat ng iyong mga subordinates o ang boss ay nag-edit sa iyo.

  • Sa kahabaan ng ruta (Tanggap ng Pagruruta) – ang mensahe kung saan ikakabit ang iyong aklat ay dadaan sa isang hanay ng mga tatanggap, na ang bawat isa ay awtomatikong magpapasa pa nito, tulad ng isang baton. Kung ninanais, maaari mong itakda ang mensahe na bumalik sa iyo sa dulo ng chain. Maaari mong paganahin ang pagsubaybay sa pagbabago upang makita ang mga pag-edit na ginawa ng bawat tao sa thread.

Sa bagong Excel 2007/2010, ang sitwasyon ay bahagyang naiiba. Sa mga bersyong ito, upang maipadala ang aklat sa pamamagitan ng koreo, kailangan mong piliin ang pindutan Opisina (Pindutan ng Opisina) o tab talaksan (File) at pangkat magpadala (Ipadala). Susunod, inaalok ang user ng isang hanay ng mga opsyon sa pagpapadala:

Pakitandaan na sa mga bagong bersyon, ang kakayahang magpadala ng hiwalay na sheet ng workbook na ipinasok sa katawan ng liham ay nawala - tulad ng nangyari sa Excel 2003 at mas bago. Ang tanging pagpipilian na natitira ay ipadala ang buong file. Ngunit nagkaroon ng kapaki-pakinabang na pagkakataong magpadala sa kilalang format na PDF at ang hindi gaanong kilalang XPS (katulad ng PDF, ngunit hindi nangangailangan ng Acrobat Reader na magbasa – direktang bubukas ito sa Internet Explorer). Ang utos na magpadala ng isang libro para sa pagsusuri ay maaaring makuha bilang isang karagdagang pindutan sa panel ng mabilis na pag-access sa pamamagitan ng File – Mga Opsyon – Mabilis na Access Toolbar – Lahat ng Command – Ipadala para sa Pagsusuri (File — Opsyon — Quick Access Toolbar — Lahat ng Command — Ipadala para sa Pagsusuri).

Paraan 2. Mga simpleng macro na ipapadala

Ang pagpapadala ng macro ay mas madali. Pagbubukas ng Visual Basic Editor sa pamamagitan ng Menu Serbisyo – Macro – Visual Basic Editor (Mga Tool — Macro — Visual Basic Editor), ipasok ang bagong module sa menu Ipasok – Module at kopyahin ang teksto ng dalawang macro na ito doon:

Sub SendWorkbook() ActiveWorkbook.SendMail Recipients:="[email protected]", Subject:="Лови файлик" End Sub Sub SendSheet() ThisWorkbook.Sheets("Лист1").Kopyahin Gamit ang ActiveWorkbook .SendMail Recipients:="[email protected]", Subject:="Catch the file" .Close SaveChanges:=False End With End Sub  

Pagkatapos nito, ang mga kinopyang macro ay maaaring patakbuhin sa menu Serbisyo – Macro – Macro (Mga Tool — Macro — Macro). SendWorkbook ipinapadala ang buong kasalukuyang aklat sa tinukoy na address, at SendSheet — Sheet1 bilang kalakip.

Kapag pinatakbo mo ang macro, makikipag-ugnayan ang Excel sa Outlook, na magiging sanhi ng paglitaw ng sumusunod na mensahe ng seguridad sa screen:

Maghintay hanggang sa pindutan Malutas nagiging aktibo at i-click ito upang kumpirmahin ang iyong pagsusumite. Pagkatapos nito, ang mga awtomatikong nabuong mensahe ay ilalagay sa folder Papalabas at ipapadala sa mga tatanggap sa unang pagkakataon na simulan mo ang Outlook o, kung pinapatakbo mo ito, kaagad.

Paraan 3. Universal macro

At kung nais mong ipadala hindi ang kasalukuyang aklat, ngunit anumang iba pang file? At ang teksto ng mensahe ay maganda ring itakda! Ang mga nakaraang macro ay hindi makakatulong dito, dahil ang mga ito ay limitado ng mga kakayahan ng Excel mismo, ngunit maaari kang lumikha ng isang macro na mamamahala sa Outlook mula sa Excel - lumikha at punan ang isang bagong window ng mensahe at ipadala ito. Ang macro ay ganito ang hitsura:

Sub SendMail() Dim OutApp Bilang Object Dim OutMail Bilang Object Dim cell Bilang Range Application.ScreenUpdating = False Set OutApp = CreateObject("Outlook.Application") 'simulan ang Outlook sa hidden mode OutApp.Session.Logon Sa Error GoTo cleanup 'kung hindi nagsimula - lumabas Itakda ang OutMail = OutApp.CreateItem(0) 'lumikha ng bagong mensahe Sa Error Resume Next 'punan ang mga field ng mensahe Gamit ang OutMail .To = Range("A1").Value .Subject = Range("A2"). Value .Body = Range("A3").Value .Attachments.Add Range("A4").Value 'Maaaring palitan ng Display para tingnan ang mensahe bago ipadala .Send End With On Error GoTo 0 Set OutMail = Walang paglilinis : Itakda ang OutApp = Nothing Application.ScreenUpdating = True End Sub  

Ang address, paksa, text ng mensahe at ang path sa naka-attach na file ay dapat nasa mga cell A1:A4 ng kasalukuyang sheet.

  • Group Mailing mula sa Excel gamit ang PLEX Add-in
  • Macros para sa pagpapadala ng mail mula sa Excel sa pamamagitan ng Lotus Notes ni Dennis Wallentin
  • Ano ang mga macro, kung saan ilalagay ang macro code sa Visual Basic
  • Paglikha ng mga email gamit ang HYPERLINK function

 

Mag-iwan ng Sagot