Slanje knjige ili lista putem e-pošte

Ako često morate da šaljete određene knjige ili listove e-poštom, trebali ste primijetiti da se ovaj postupak ne može brzo pozvati. Ako to radite "klasično", onda vam je potrebno:

  • otvorite program za e-poštu (na primjer, Outlook)
  • kreirajte novu poruku
  • ukucajte adresu, predmet i tekst
  • priložite datoteku uz poruku (ne zaboravite!)
  • kliknite gumb Poslati

U stvari, pošta se može lako poslati direktno iz Excel-a na gomilu različitih načina. Idi…

Metoda 1: Ugrađeno slanje

Ako još uvijek imate stari dobri Excel 2003, onda je sve jednostavno. Otvorite željenu knjigu/list i izaberite iz menija Fajl – Pošalji – Poruka (Datoteka — Pošalji na — Primalac pošte). Otvara se prozor u kojem možete odabrati jednu od dvije opcije za slanje:

U prvom slučaju, trenutna knjiga će biti dodana poruci kao prilog, u drugom slučaju, sadržaj trenutnog lista će ići direktno u tekst poruke kao tekstualna tabela (bez formula).

Osim toga, meni Fajl – Pošalji (Datoteka — Pošalji na) postoji još nekoliko egzotičnih opcija dostave:

 

  • Poruka (za pregled) (Primalac pošte za pregled) – šalje se cela radna sveska i istovremeno joj se uključuje praćenje promena, odnosno počinje da se jasno fiksira – ko je, kada i u kojim ćelijama izvršio koje promene. Zatim možete prikazati promjene napravljene u meniju Usluga – Ispravci – Istaknite popravke (Alati — Pratite promjene — Istaknite promjene) ili na kartici Pregled – Ispravke (Pregled — praćenje promjena) Izgledat će otprilike ovako:

    Okviri u boji označavaju promjene napravljene na dokumentu (svaki korisnik ima drugu boju). Kada zadržite pokazivač miša, pojavljuje se prozor nalik na bilješku s detaljnim opisom ko, šta i kada je promijenjeno u ovoj ćeliji. Vrlo je zgodno za pregled dokumenata, kada, na primjer, uređujete izvještaj svojih podređenih ili šef uređuje vaš.

  • Duž rute (Primalac usmjeravanja) – poruka u koju će vaša knjiga biti priložena proći će kroz lanac primalaca, od kojih će je svaki automatski proslijediti dalje, poput palice. Ako želite, možete postaviti poruku da vam se vrati na kraju lanca. Možete omogućiti praćenje promjena da vidite izmjene koje je napravila svaka osoba u niti.

U novom Excelu 2007/2010 situacija je malo drugačija. U ovim verzijama, da biste poslali knjigu poštom, potrebno je da izaberete dugme ured (Office dugme) ili tab fajl (fajl) i tim Poslati (Pošalji). Zatim se korisniku nudi skup opcija slanja:

Imajte na umu da je u novim verzijama nestala mogućnost slanja zasebnog lista radne sveske umetnutog u tijelo pisma – kao što je to bilo u Excelu 2003 i novijim. Jedina preostala opcija je da pošaljete cijeli fajl. Ali postojala je korisna prilika za slanje u dobro poznatom PDF formatu i manje poznatom XPS-u (slično PDF-u, ali ne zahtijeva čitanje Acrobat Reader-a – otvara se direktno u Internet Exploreru). Komanda za slanje knjige na pregled može se izvući kao dodatno dugme na panelu za brzi pristup preko Datoteka – Opcije – Traka sa alatkama za brzi pristup – Sve naredbe – Pošalji na pregled (Datoteka — Opcije — Traka s alatima za brzi pristup — Sve naredbe — Pošalji na pregled).

Metoda 2. Jednostavni makroi za slanje

Slanje makroa je mnogo lakše. Otvaranje Visual Basic Editora preko menija Usluga – Makro – Visual Basic Editor (Alati — Makro — Visual Basic Editor), ubacite novi modul u meni Umetak – Modul i kopirajte tekst ova dva makroa tamo:

Sub SendWorkbook() ActiveWorkbook.SendMail Recipients:="[email protected]", Subject:="Lovi fajlik" End Sub Sub SendSheet() ThisWorkbook.Sheets("List1").Copy With ActiveWorkbook .SendMail Recipients:="[email protected]", Subject:="Uhvati datoteku" .Close SaveChanges:=False End With End Sub  

Nakon toga, kopirani makroi se mogu pokrenuti u meniju Usluga – Makro – Makroi (Alati — Makro — Makroi). SendWorkbook šalje cijelu trenutnu knjigu na navedenu adresu, i SendSheet — List 1 kao prilog.

Kada pokrenete makro, Excel će kontaktirati Outlook, što će uzrokovati da se na ekranu pojavi sljedeća sigurnosna poruka:

Sačekajte do dugmeta Rešite postane aktivan i kliknite na njega da potvrdite svoje podnošenje. Nakon toga, automatski generisane poruke biće smeštene u folder Outgoing i biće poslat primaocima kada prvi put pokrenete Outlook ili, ako je pokrenut, odmah.

Metoda 3. Univerzalni makro

A ako želite da pošaljete ne trenutnu knjigu, već bilo koju drugu datoteku? I tekst poruke bi također bilo lijepo postaviti! Prethodni makroi ovdje neće pomoći, jer su ograničeni mogućnostima samog Excela, ali možete kreirati makro koji će upravljati Outlookom iz Excela – kreirajte i popunite novi prozor poruke i pošaljite ga. Makro izgleda ovako:

Sub SendMail() Dim OutApp As Object Dim OutMail As Object Dim cell As Range Application.ScreenUpdating = False Set OutApp = CreateObject("Outlook.Application") 'pokreni Outlook u skrivenom načinu OutApp.Session.Logon On Error GoTo cleanup 'ako nije započeo - izađi Postavi OutMail = OutApp.CreateItem(0) 'kreiraj novu poruku U slučaju greške Nastavi dalje 'popuni polja poruke sa OutMail .To = Range("A1").Value .Subject = Range("A2"). Vrijednost .Body = Range("A3").Value .Attachments.Add Range("A4").Value 'Send se može zamijeniti sa Display za pregled poruke prije slanja .Send End With On Error GoTo 0 Set OutMail = Ništa čišćenje : Postavite OutApp = Ništa Application.ScreenUpdating = True End Sub  

Adresa, predmet, tekst poruke i putanja do priložene datoteke moraju biti u ćelijama A1:A4 trenutnog lista.

  • Grupno slanje pošte iz Excel-a s dodatkom PLEX
  • Makroi za slanje pošte iz Excel-a putem Lotus Notesa Dennisa Wallentina
  • Šta su makroi, gde u Visual Basic umetnuti makro kod
  • Kreiranje e-pošte sa funkcijom HYPERLINK

 

Ostavite odgovor