excelistä-> outlookiin

juuomu

Millaisella makrolla saisin kopioitua taulukosta alueen A1:N4 suoraan outlookkiinm viestiksi?
Voiko otsikon kirjoittaa myös suoraan makroon

9

177

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ai, miksi pitäisi olla makro? Eikö vain riitä että maalat haluamasi alueen, kopioit sen (ctrl c), liität sen sähköpostiin haluamaasi kohtaan (ctrl v). Se näkyy sähköpostin tekstissä taulukkomuodossa.
      Jos siinä pitäisi säilyä myös mahdolliset laskukaavat, niin eiköhän se silloin pidä laittaa liitetiedostona.

    • Juuomu

      Niin, juttu on vaan niin että, kun pyörittää talukkoa tähän asti marolla, voisi sen viedä loppuun saakka. Liittee lisääminen onnistuisi, mutta tämä ei olisi nyt ratkaisu. Olisiko ajatuksia toteutukseen....

    • Käykötämä

      Range("A1:N4").Copy

      • juuomu

        Empä onnistunut tuota liittämään viestiksi. Yhden solun tieto kyllä onnistuu.


    • 3points

      Tuollaisesta alkuun:

      Sub Mail_Outlook()
      Dim OutApp As Object
      Dim OutMail As Object

      MailTo = Cells(1,2).Value

      MailSubject = Cells(2,2).Value
      MailBody = Cells(3,2).Value

      Set OutApp = CreateObject("Outlook.Application")
      Set OutMail = OutApp.CreateItem(o)
      With OutMail
      .Subject = MailSubject
      .To = MailTo
      .body = MailBody
      .Display
      '.Send
      End With

      Set OutMail = Nothing
      Set OutApp = Nothing
      End Sub

      • Tämmöinen

        Vähän jatkettu versio:

        Sub Mail_Outlook()
           Dim OutApp As Object
           Dim OutMail As Object
           Dim s As String
           s = ""
           MailTo = "[email protected]"
           MailSubject = "Koelähetys"
           For r = 1 To 4
              For c = 1 To 14
                 s = s Cells(r, c) & Chr(9)
              Next c
              s = s Chr(13)
           Next r
           Set OutApp = CreateObject("Outlook.Application")
           Set OutMail = OutApp.CreateItem(o)
           With OutMail
              .Subject = MailSubject
              .To = MailTo
              .body = s
              .Display
           End With
           Set OutMail = Nothing
           Set OutApp = Nothing
        End Sub


      • juuomu

        Hienoa. Tätä juuri tarkoitan.
        Kuinka sitten saisin kasvatettua aluetta niin, että viesti olisi Esim Range(cells(1,1),cells(viimr,viims)) kokoinen


      • juuomu

        Ja niin että excelin muotoilut vielä säilyisivät


    • juuomu

      Noh, näinhän tämä menee. Kiitokset avustajille

      Private Sub Mail_Outlook()

      viimr = Cells.SpecialCells(xlCellTypeLastCell).Row 'viimeinen rivi
      viims = Cells.SpecialCells(xlCellTypeLastCell).Column 'viimeinen sarake
      Range(Cells(1, 1), Cells(viimr, viims)).Copy

      Dim OutApp As Object
      Dim OutMail As Object
      Dim s As String

      MailTo = "[email protected]"
      MailSubject = "Koelähetys"

      Set OutApp = CreateObject("Outlook.Application")
      Set OutMail = OutApp.CreateItem(o)

      With OutMail
      .Subject = MailSubject
      .To = MailTo
      .body = ""
      .Display
      End With

      SendKeys "^v"

      Set OutMail = Nothing
      Set OutApp = Nothing

      End Sub

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Haluan sinut, kuuletko minua.

      Haluan sinut. Toivon, että voisimme olla yhdessä. Mietin pystynkö täyttämään toiveesi, olemaan arvoisesi. Voisitko saad
      Ikävä
      73
      1279
    2. Hän on tosi

      hyvännäköinen. Ei edes ryppyi oo. :D
      Ikävä
      42
      911
    3. Alastomat miehet seksikeinussa lasten nähden PRIDEssä!

      https://www.iltalehti.fi/kotimaa/a/adf62289-a0b6-4b4c-9672-9e19c01beb51 Eikö nyt muka mene jo aivan liian pitkälle että
      Maailman menoa
      360
      748
    4. Kuka sitä naista maalittaa

      Täällä oikeasti?
      Ikävä
      118
      696
    5. Rakastan häntä

      Jumala, rakastan häntä. Haluan olla hänen omansa. Hänen vierellä. Halata häntä.
      Ikävä
      53
      683
    6. Ei kukaan ole katsonut

      Kuten sinä. Niin välittävä ja hellä katse.
      Ikävä
      51
      648
    7. Anteeksipyynnöstä

      Uskotko anteeksipyynnön voimaan? Mikä tekee anteeksipyynnöstä vaikeaa? Onko se mielestäsi joskus turhaa, joko pyytäjän
      Ikävä
      116
      646
    8. Naiselle Kuuleppa Tämä

      Tämä ei ole mikään vitsi. Minulla on ikävä sinua nainen! Naiselle mieheltä
      Ikävä
      38
      615
    9. Oletko päässyt minusta

      Eteenpäin?
      Ikävä
      76
      602
    10. Onko mun toinen

      Puoliskoni täällä, huhuuu 😍❤️ Ihanista ihanin 😚😚
      Ikävä
      56
      584
    Aihe