Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako poslati opomnik ali obvestilo o e-pošti, če je delovna klepetalnica posodobljena v Excelu?

V nekaterih primerih boste morda morali sprožiti e-poštno obvestilo določenemu prejemniku, če so v delovnem zvezku, ki ste jo poslali, posodobljeni podatki. Ta članek vam bo pokazal način, kako ga doseči.

Pošljite e-poštni opomnik ali obvestilo, če se delovna zveza posodablja s kodo VBA


Pošljite e-poštni opomnik ali obvestilo, če se delovna zveza posodablja s kodo VBA


Če želite delovno zvezo posodobiti, naredite naslednje, če želite poslati opomnik ali obvestilo po e-pošti.

1. V delovni zvezki odprite določen delovni list, boste poslali e-poštno obvestilo na podlagi posodobljenih podatkov znotraj.

2. Z desno miškino tipko kliknite zavihek stanja in izberite Ogled kode v meniju z desnim klikom. Prikaz slike:

2. V Ljubljani Microsoft Visual Basic za aplikacije okno, kopirajte in prilepite naslednjo kodo v okno kode. Prikaz slike:

VBA koda: pošljite e-poštni opomnik ali obvestilo, če je delovna zveza posodobljena

Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 2017/9/14
    Dim xOutApp As Object
    Dim xMailItem As Object
    Dim xName As String
    Dim xYesOrNo As Integer
    On Error Resume Next
    Set xOutApp = CreateObject("Outlook.Application")
    Set xMailItem = xOutApp.CreateItem(0)
    xYesOrNo = MsgBox("Want to attach updated workbook in email?", vbInformation + vbYesNo, "KuTools For Excel")
    If xYesOrNo = 6 Then ActiveWorkbook.Save
    If xYesOrNo = 6 Then xName = ActiveWorkbook.FullName
    With xMailItem
        .To = "Email Address"
        .cc = ""
        .Subject = "email notification test"
        .Body = "Hi," & Chr(13) & Chr(13) & "File is now updated."
        If xYesOrNo = 6 Then .Attachments.Add xName
        .Display
    End With
    xMailItem = Nothing
    xOutApp = Nothing
End Sub

Opombe: E-poštni naslov zamenjajte z elektronskim naslovom prejemnika v vrstici .To = "E-poštni naslov". Spremenite Cc, Subject in telesa v kodo VBA, kot jo potrebujete.

3. Pritisnite druga + Q tipke za zapiranje Microsoft Visual Basic za aplikacije okno.

4. Po urejanju celice v delovnem listu, a Kutools za Excel pogovorno okno se bo pojavilo kot prikazano spodaj. Če želite v e-pošti priložiti posodobljeno delovno knjižico, kliknite Da gumb. Če ne, kliknite Ne gumb.

5. Nato se samodejno kreira e-poštno sporočilo s priloženo posodobljeno delovno zvezo ali brez nje. In vsa navedena polja so navedena tudi v e-poštnem sporočilu. Prosimo, kliknite na Pošlji gumb, da ga pošljete.

Opombe: Kodo VBA deluje le, če uporabljate Outlook kot vaš e-poštni program.


Sorodni članki:


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.