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
120
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
- 1581991
Kun viimeksi kohtasitte/näitte
Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...1311774Olet kyllä vaarallisen himokas
Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.1021547- 721240
Anna vielä vähän vihreää valoa
Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet171233- 681191
- 220988
- 70815
- 45750
Miksi homous puhuttaa konservatiiveja vuodesta toiseen?
Kysymykseen on vastattukin Kansanlähetyksen osalta: "Miksi sukupuoleen ja seksuaalisuuteen liittyvät asiat ovat konserv194723