Přidat nový firemní / osobní / sdílený kalendář do Outlooku 2019, 365 a 2016?
Zjistěte, jak můžete do Microsoft Outlooku 2019, 365 a 2016 vložit nový osobní, firemní nebo sdílený kalendář. Odborné rady pro zlepšení vašeho organizačního procesu.
V Microsoft Office používáme Visual Basic for Applications (VBA) k vytváření vlastních programů, které vylepšují základní funkce Office a pomáhají šetřit čas automatizací opakujících se úloh. Tyto malé programy VBA nazýváme makra .
V tomto tutoriálu jsme chtěli poskytnout nejúplnější webový zdroj pro vývoj maker pro aplikaci Outlook. Zaměříme se na prozkoumání základů Outlooku VBA pro začátečníky, naučíme se psát makra a poté se podíváme na některé pokročilejší užitečné nápady na makro. Na základě zpětné vazby, kterou jsme dostali, byste po prostudování tohoto tutoriálu měli být schopni vyvíjet a spouštět jednoduchá makra VBA pro aplikaci Outlook.
Mohu zaznamenat makro Outlook?
Na rozdíl od jiných aplikací Office Outlook nenabízí jednoduchý záznam maker, který by zachycoval akce uživatelů a na pozadí nám automaticky generoval požadovaný kód VBA. Pokud tedy chceme do Outlooku přidat vlastní vlastní funkce, budeme se muset naučit psát jednoduché programy VBA a začlenit je do naší relace Outlooku.
Poznámka: Pokud vás zajímá, jak vlastně funguje záznamník maker Office, doporučil bych nahlédnout do výukových programů maker MS Word a Excel VBA Macro .
Psaní maker VBA v aplikaci Outlook
Poznámka: Přečtěte si několik jednoduchých příkladů kódu, které vám pomohou začít s VBA. Nikdy nekopírujte kód VBA z neznámých zdrojů.
Jak nastavit kartu vývojáře v aplikaci Outlook?
Pokud budete často vyvíjet makra aplikace Outlook, možná budete chtít nastavit vývojové prostředí Office. Zní to famózně, že? Ve skutečnosti je to docela jednoduchý postup. Přečtěte si podrobnosti:
Užitečné příklady aplikace Outlook VBA
Vytvořte e-mailovou zprávu
Tento jednoduchý úryvek programově vytvoří novou položku e-mailové zprávy.
Skript začíná vytvořením poštovní položky Outlooku, poté nastaví pole do, předmět, hlavní text a kopie. Nakonec zobrazí zprávu v aplikaci Outlook, abyste ji mohli zkontrolovat a odeslat ručně.
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 = "recipient@myserver.com" .Subject = "Insert your message subject here" .Body = "Insert your email text body here" .CC = "cc@myserver.com" End With MyEmail.Display End Sub
Poznámka pro pokročilé: Při definování nových e-mailů pomocí jazyka VBA můžete použít předdefinované šablony aplikace Outlook. Chcete-li to provést, budete muset využít metodu CreateItemFromTemplate a určit umístění souboru šablony aplikace Outlook (*. oft ).
Pošlete e-mail programově
Pokud chcete, aby aplikace Outlook automaticky odeslala e-mail, který jste právě vytvořili, můžete do výše uvedeného kódu přidat následující řádek. Vložte následující řádek před příkaz End Sub předchozího fragmentu.
MyEmail.Send
Připojte soubor k e-mailu
V mnoha případech byste chtěli zautomatizovat odesílání e-mailu s připojeným souborem. Může to být dokument aplikace Word, tabulka Excel, prezentace v PowerPointu, dokumenty PDF atd. Pokud chcete poslat e-mail s přílohami programově, použijte tento kód:
#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
Poznámky:
Vytvořte úlohu pomocí VBA
Následující úryvek vytvoří úkol aplikace Outlook, přiřadí jej jiné osobě a nastaví předmět úkolu a hlavní text.
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
Uložit jako HTML
Jen málo čtenářů se zeptalo, jak automatizovat ukládání e-mailů do HTML. Níže uvedený kód přesně toto splňuje.
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
Poznámka: Ujistěte se, že tento kód spouštíte pouze u e-mailů, které jsou otevřené v aplikaci Outlook (nikoli v zobrazení Doručená pošta/Průzkumník).
Otázky týkající se maker aplikace Outlook
Kde jsou makra uložena v aplikaci Outlook?
Možná se potulujete, kde přesně je uloženo vaše použité makro. No, na rozdíl například od Excelu, který umožňuje ukládat makra do souboru personal.xlb nebo do konkrétních tabulek; všechna makra aplikace Microsoft Outlook jsou uložena v jednom globálním souboru ve vašem systému souborů. Konkrétně se soubor ukládající všechna vaše makra jmenuje VBAProject.otm. Soubor najdete na: C:\users\\AppData\Roaming\Microsoft\Outlook.
Tlačítko zástupce pro makra aplikace Outlook
Naším dalším krokem je vložení malého tlačítka, které nám umožní snadno spustit makro. Pro jednoduchost vložíme toto tlačítko na panel nástrojů Rychlý přístup.
Poznámka: Podobný postup můžete použít k umístění ikony na samotný pás karet namísto na panel nástrojů Rychlý přístup.
Jak povolit makro v aplikaci Outlook?
Tento krok je volitelný a měl by být proveden pouze v případě, že se při spouštění nově vytvořeného makra zobrazí chybová zpráva.
Poznámka: Vaše aktuální nastavení zabezpečení může bránit spouštění maker v aplikaci Outlook. Zde je návod, jak postupovat, pokud jsou makra ve vašem projektu maker aplikace Outlook zakázána .
Jak používat makro aplikace Outlook?
V neposlední řadě je nyní čas spustit nově vytvořené makro.
Další nápady na makra aplikace Outlook
Několik našich čtenářů se zeptalo, zda bychom mohli specifikovat další nápady pro Outlook Automation. Zde je několik z nich, jak začít.
Další kroky
Vytvořte si pro své makro zástupce, abyste k nim měli v budoucnu snadný přístup. Chcete-li vytvořit zkratku makra:
Pokud někdy budete chtít tohoto zástupce z panelu nástrojů odstranit, jednoduše na něj klikněte pravým tlačítkem a vyberte možnost Odebrat z panelu nástrojů Rychlý přístup. a>
Zde je další způsob, jak najít svá stávající makra:
Chcete-li změnit nebo upravit nastavení makra aplikace Outlook:
Odtud máte možnost:
Zjistěte, jak můžete do Microsoft Outlooku 2019, 365 a 2016 vložit nový osobní, firemní nebo sdílený kalendář. Odborné rady pro zlepšení vašeho organizačního procesu.
Přečtěte si, jak povolit a zakázat automatickou kontrolu pravopisu v aplikacích Microsoft Outlook a Word.
Zjistěte, jak nakonfigurovat Outlook tak, aby vaše e-mailové zprávy nechal nepřečtené poté, co je zobrazíte v podokně čtečky. Efektivní správa e-mailů v Outlooku.
Přečtěte si, jak přidat a vložit vlastní tlačítko Outlooku do těla e-mailu s možností hlasování.
Naučte se psát makra aplikace Outlook pro automatizaci odesílání e-mailů s VBA.
Odstraňte duplicitní e-maily v Outlooku 2016, 2019 a 365. Naučte se efektivní řešení pro správu e-mailových položek.
Zjistěte, jak snadno duplikovat události kalendáře Outlooku, schůzky a schůzky v Office 365, 2016 a 2019.
Tento příspěvek vám pomůže změnit heslo k účtu Outlook.com a udržovat synchronizaci systému Windows na všech vašich zařízeních.
Přečtěte si, jak snadno deaktivovat oznámení a zvuky příchozí pošty v aplikaci Outlook.
V tomto příspěvku se dozvíte, jak upravit seznamy s odrážkami, včetně úpravy barvy a velikosti bodů v Excelu, PowerPointu a Wordu 365 / 2016 / 2019.