Pystyykö Exceliin kirjoittamaan makroa, joka sekä tallentaisi työkirjan pdf-muotoon että valmistelisi lisäksi sen lähetyksen sähköpostilla (Outlook) tietystä solusta poimitulla sähköpostiosoitteella. Valmistelulla tarkoitan, että makron lopputuloksena olisi Outlookin uusi sähköposti-ikkuna, jossa liitteenä avoinna oleva taulukko pdf-muotoon tallennettuna ja vastaanottajana tietystä solusta haettu osoite.
Tallennusmakron sain tehtyä täältä löytyneillä ohjeilla, mutta lähettämisen lisäämiseen en löydä ideaa.
Excel-pdf tallennus-lähetysmakro
6
148
Vastaukset
onnistuuhan toi helpostikin, mutta riippuu siitä mikä versio on käytössä ja millä ohjelmalla .pdf tallennus tehdään
- Excelguru
Office on 2010 ja käytetään officen omaa pdf-tallennusta. Tallennus toimii.
Se mitä tarvitaan lisää, olisi ko. pdf:n liittäminen automaattisesti sähköpostiin, joka on haettu tietystä solusta. Tallenuskoodi on tällainen:
Sub Tallenna_nimellä()
Sheets("XXX").Select
Dim SoluB1 As String
Dim SoluM2 As String
SoluB1 = Range("B1")
SoluM2 = Range("M2")
On Error GoTo Virhe
ChDir "\\XXX\"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\XXX\" & SoluB1 & "_XXX_" & SoluM2 & ".pdf"
GoTo Loppu
Virhe:
MsgBox ("Tallennus ei onnistunut")
Loppu:
End Sub
muuta hakusolu ja tiedostonpolku oikeaksi.
moduuliin...
Sub sähkäri()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = Range("F1")
.Subject = "Guru vastaa..."
.Body = "ollako vaiko olla guru?" & vbNewLine & vbNewLine & "Keep EXCELing" & vbNewLine & "@Kunde"
.Attachments.Add "E:\koe.pdf"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Keep EXCELing
@Kunde- Excelguru
Erinomaista, kiitos!
Vähän hitaasti ehtii kokeilemaan ja antamaan palautetta, kun reissua pukkaa joka väliin.
Vielä sen verran säätöä, että miten tämä liite-rivi pitäisi kirjoittaa, kun haettavan liitteen nimi ei ole vakio vaan tiedoston nimi muodostuu kahdesta excelistä haettavasta solusta?
.Attachments.Add "E:\koe.pdf" - Excelguru
"Guru" kiittää! Nyt kaikki toimii niinkuin pitää.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kun väestö ikääntyy ja veronmaksajat vähenee, mitä sitten vasemmistolaiset?
Maahanmuutto ei vaan ole ratkaisu väestön ikääntymiseen. Maahanmuutto lykkää ja hidastaa väestön ikääntymistä ja työv1794173"Mitä sä nainen tuot sitten pöytään" ?
Jos mies provaidaa ja suojelee... Pitääkö miesten kysyä tuollaisia?882737Aktivistinainen pysäytti ICE-agentin luodin päällään USA:ssa!
Video ampumistilanteesta: https://edition.cnn.com/2026/01/07/us/video/ice-shooting-minneapolis-digvid "Media: ICE:n am1322219Minja jytkyttää vas.liiton kannatusta ylöspäin
Alkaa raavaat duunarimiehetkin palaamaan vasemmistoliiton kannattajiksi. Eduskunnassahan on vain kaksi työntekijöiden p782186- 192021
Oikeistopuolueiden kannatus vain 37,8 %, vasemmiston 43,0 %
Keskustaan jää 17,4 prosenttia ja loput ovat sitten mitä ovat. Mutta selvästikin Suomen kansa on vasemmalle kallellaan.241944Mahonselän jäät - Saaristokunta Lieksa brutaalisti kriisin partaalla!
Lieksan loppuvuoden hyvän kehityksen jälkeen ei olisi uskonut että palstan ahkerista kommentoijista huolimatta matkailu1251773- 831767
Ekologinen kommunismi tulee voittamaan fossiilikapitalismin
Kiina on mahtitekijä uusiutuvien energialähteiden kehityksessä, ja Trump osoitus viimeisestä öljyn perään itkemisestä, m201753Kyllä mä suren
Sitä että mikään ei ole kuten ennen. Ei niitä hetkiä ja katseita. Toisaalta keho lepää eikä enää tarvitse sitä tuskaa ko121557