Hvernig á að skrifa gagnleg fjölvi í Outlook 2016 og 2019 skilaboð?
Nýr í VBA fjölvi fyrir sjálfvirkni í Outlook? Lærðu hvernig á að setja VBA kóða inn í Outlook 365 / 2016 / 2019.
Í Microsoft Office notum við Visual Basic for Applications (VBA) til að búa til sérsniðin forrit sem auka grunnvirkni Office og hjálpa til við að spara tíma með því að gera endurtekin verkefni sjálfvirk. Við vísum til þessara litlu VBA forrita sem fjölvi .
Í þessari kennslu vildum við útvega fullkomnasta Macro þróunarforrit vefsins fyrir Outlook. Við munum einbeita okkur að því að kanna grunnatriði Outlook VBA fyrir byrjendur, læra að skrifa fjölvi og skoða síðan fleiri háþróaðar gagnlegar stórhugmyndir. Byggt á endurgjöf sem við fengum, eftir að hafa farið í gegnum þessa kennslu, ættir þú að geta þróað og keyrt einföld VBA fjölvi fyrir Outlook.
Get ég tekið upp Outlook Macro?
Ólíkt öðrum Office forritum býður Outlook ekki upp á einfaldan Macro upptökutæki til að fanga aðgerðir notenda og búa til sjálfkrafa nauðsynlegan VBA kóða fyrir okkur í bakgrunni. Þess vegna, ef við viljum bæta við okkar eigin sérsniðnu virkni við Outlook, þurfum við að læra að skrifa einföld VBA forrit og fella þau inn í Outlook lotuna okkar.
Athugið: Ef þú hefur áhuga á að vita hvernig Office macro upptökutækið virkar í raun og veru, þá myndi ég mæla með að skoða MS Word fjölvi og Excel VBA fjölvi kennsluefni .
Að skrifa VBA fjölva í Outlook
Athugið: Lestu áfram fyrir nokkur einföld kóðadæmi til að koma þér af stað með VBA. Afritaðu aldrei VBA kóða frá óþekktum auðlindum.
Hvernig á að setja upp forritaraflipann í Outlook?
Ef þú ert oft að þróa Outlook fjölvi gætirðu viljað setja upp Office þróunarumhverfið þitt. Hljómar fínt er það ekki? Í raun er þetta frekar einföld aðferð. Lestu áfram til að fá upplýsingar:
Gagnleg Outlook VBA dæmi
Búðu til tölvupóstskeyti
Þessi einfaldi bútur býr til nýtt tölvupóstskeyti á forritunarlegan hátt.
Handritið byrjar á því að búa til Outlook póstsendingu, síðan stillir það til, efni, meginmál og CC reitina. Að lokum birtir það skilaboðin í Outlook svo þú getir skoðað og sent þau handvirkt.
Public Sub CreateMail() Dim MyEmail As MailItem ' Create a new Outlook message item programatically Set MyEmail = Application.CreateItem(olMailItem) 'Set your new message to, subject, body text and cc fields. With MyEmail .To = "[email protected]" .Subject = "Insert your message subject here" .Body = "Insert your email text body here" .CC = "[email protected]" End With MyEmail.Display End Sub
Ítarleg athugasemd: Þú getur notað fyrirfram skilgreind Outlook sniðmát þegar þú skilgreinir nýjan tölvupóst með VBA. Til þess að gera það þarftu að nýta aðferðina CreateItemFromTemplate og tilgreina staðsetningu Outlook sniðmátsskrárinnar (*. oft ).
Sendu tölvupóst á dagskrá
Ef þú vilt að Outlook sendi út tölvupóstinn sem þú varst að búa til sjálfkrafa geturðu bætt eftirfarandi línu við kóðann sem birtur er hér að ofan. Límdu eftirfarandi línu á undan End Sub setningunni í fyrra brotinu.
MyEmail.Send
Hengdu skrá við tölvupóst
Í mörgum tilfellum viltu gera sjálfvirkan sendingu tölvupósts með skrá sem fylgir henni. Þetta gæti verið Word skjal, Excel töflureikni, Powerpoint kynning, PDF skjöl o.s.frv. Ef þú vilt senda tölvupóst með viðhengjum forritunarlega skaltu nota þennan kóða:
#VBA Code Dim MyEmail As MailItem ' Create a new Outlook message item programatically Set MyEmail = Application.CreateItem(olMailItem) 'Define your attachment folder path and file name - modify this part as needed Dim AttachFolder, AttachFile As String AttachFolder = "C:\" AttachFile = "test.txt" 'Set your new message to, subject, body text and cc fields. With MyEmail .To = "recipient@my_server.com; mysecondrecipient@my_server.com" .Subject = "This is your message subject" .Body = "Insert your email text body here" .CC = "cc@my_server.com" .Attachments.Add AttachFolder & AttachFile End With MyEmail.Display End Sub
Athugasemdir:
Búðu til verkefni með VBA
Eftirfarandi bútur býr til Outlook verkefni, úthlutar því öðrum einstaklingi og stillir efni verkefnisins og megintexta.
Public Sub CreateTask() Dim MyTask As TaskItem ' Create a new Outlook task Set MyTask = Application.CreateItem(olTaskItem) 'Set your new task recipients and information fields With MyTask .Assign .Recipients.Add "taskrecipient@my_server.com" .Subject = "This is your task subject" .Body = "Insert a thorough explanation of your task here." End With MyTask.Display End Sub
Vista sem HTML
Fáir lesendur spurðu hvernig eigi að gera sjálfvirkan vistun tölvupósts í HTML. Kóðinn hér að neðan gerir nákvæmlega það.
Public Sub SaveAsHTML() On Error Resume Next Dim MyWindow As Outlook.Inspector Dim MyItem As MailItem Dim FilePath As String FilePath = Environ("HOMEPATH") & "\Documents\" & "\" Dim ItemName As String Set MyWindow = Application.ActiveInspector If TypeName(MyWindow) = "Nothing" Then MsgBox ("Kindly open an email to save") Else Set MyItem = MyWindow.CurrentItem ItemName = MyItem.Subject ' File name will be identical to the message subject With MyItem .SaveAs FilePath & ItemName & ".html", olHTML End With End If End Sub
Athugið: Gakktu úr skugga um að þú ræsir þennan kóða aðeins í tölvupósti sem er opinn í Outlook (ekki í Inbox/Explorer skjánum).
Spurningar tengdar Outlook fjölvi
Hvar eru fjölvi geymd í Outlook?
Þú gætir verið að ráfa um hvar nákvæmlega notaða fjölvaið þitt er geymt. Jæja, ólíkt Excel til dæmis, sem gerir þér kleift að geyma fjölvi í personal.xlb skránni eða í sérstökum töflureiknum; öll Microsoft Outlook fjölvi eru geymd í einni alþjóðlegri skrá í skráarkerfinu þínu. Nánar tiltekið, skráin sem geymir öll þín fjölva heitir VBAProject.otm. Skrána er að finna á: C:\users\\AppData\Roaming\Microsoft\Outlook.
Flýtileiðarhnappur fyrir Outlook fjölvi
Næsta skref okkar er að setja inn lítinn flýtivísunarhnapp sem gerir okkur kleift að keyra fjölvi auðveldlega. Til einföldunar setjum við þennan hnapp inn á Quick Access tækjastikuna.
Athugið: Þú getur notað svipaða aðferð til að setja táknið þitt á borðið sjálft í stað þess að vera á Quick Access Toolbar.
Hvernig á að virkja fjölvi í Outlook?
Þetta skref er valfrjálst og ætti að fylgja því aðeins ef þú færð villuboð þegar þú keyrir nýstofnaða fjölva.
Athugið: Núverandi öryggisstillingar þínar gætu komið í veg fyrir að fjölvi virki í Outlook. Hér er einkatími um hvernig á að halda áfram ef fjölvi eru óvirk í Outlook fjölvi verkefninu þínu .
Hvernig á að nota Outlook fjölvi?
Síðast en örugglega ekki síst, nú er kominn tími til að keyra nýstofnaða makróið þitt.
Viðbótarhugmyndir um Outlook fjölvi
Nokkrir lesenda okkar spurðu hvort við gætum tilgreint frekari hugmyndir fyrir sjálfvirkni Outlook. Hér eru nokkrar til að byrja.
Næstu skref
Búðu til flýtileið fyrir makróið þitt svo þú getir auðveldlega nálgast þær í framtíðinni. Til að búa til makró flýtileið:
Ef þú vilt einhvern tíma fjarlægja þessa flýtileið af tækjastikunni skaltu einfaldlega hægrismella á hana og velja Fjarlægja af tækjastikunni fyrir flýtiaðgang. a>
Hér er önnur leið til að finna núverandi fjölvi:
Til að breyta eða breyta Outlook macro stillingum þínum:
Héðan hefur þú möguleika á að:
Nýr í VBA fjölvi fyrir sjálfvirkni í Outlook? Lærðu hvernig á að setja VBA kóða inn í Outlook 365 / 2016 / 2019.
Lærðu hvernig þú getur auðveldlega afritað Outlook dagatalsviðburði, fundi og stefnumót í Office 365, 2016 og 2019.
Lærðu hvernig þú getur hannað og búið til sérsniðin notendaeyðublöð fyrir Outlook.
Outlook pósthólfið uppfærist ekki sjálfkrafa? Lærðu hvernig þú getur sjálfkrafa endurnýjað Outlook 365 / 2019 / 2016 / 2013 pósthólfið þitt sjálfkrafa.
Lærðu hvernig á að bæta við / fella inn og senda GIF mynd í Outlook 2016 og 2019 sendan tölvupóst.
Lærðu hvernig á að greina og leysa mismunandi vandamál með aftengingu Microsoft Outlook biðlara í Windows 10.
Lærðu að skrifa Outlook fjölvi til að gera tölvupóstsendingu sjálfvirkan.
Lærðu hvernig á að slökkva á áminningum og tilkynningum frá Outlook 2016 / 2019 dagatölum, bæði á Windows og MAC.
Lærðu hvernig á að bæta árangur þinn í Outlook.
Í þessari færslu hjálpar þér vel að breyta lykilorði Outlook.com reikningsins þíns og halda samstillingu Windows þíns á öllum tækjum þínum.