{"id":55000487,"date":"1999-12-01T00:00:00","date_gmt":"2020-09-23T15:13:13","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=487"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"OutlookFolder_im_Griff","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html","title":{"rendered":"Outlook-Folder im Griff"},"content":{"rendered":"<p class='introduction'>Wenn Sie auf die Objekte von Outlook zugreifen wollen, egal, ob es sich um E-Mails, Termine, Kontakte, Aufgaben oder andere Objekte handelt, m&uuml;ssen Sie zuvor den Ordner referenzieren, der die jeweiligen Elemente enth&auml;lt. Dazu gibt es eine Reihe verschiedener Techniken. Dieser Artikel zeigt, wie Sie den grundlegenden Zugriff auf eine Outlook-Instanz, auf das enthaltene MAPI-Namespace-Objekt sowie die von diesem verwalteten Ordner realisieren. In weiteren Artikeln nutzen wir diese Techniken als Grundlage f&uuml;r den Zugriff auf E-Mails, Termine, Kontakte und Co.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>2003_OutlookFolder.accdb<\/b>.<\/p>\n<h2>Verweis auf Outlook<\/h2>\n<p>Damit wir einfach per VBA auf Outlook und sein Objektmodell zugreifen k&ouml;nnen, f&uuml;gen Sie dem VBA-Projekt der Beispieldatenbank einen Verweis auf die Bibliothek <b>Microsoft Outlook x.0 Object Library<\/b>. Dazu &ouml;ffnen Sie mit <b>Alt + F11 <\/b>den VBA-Editor und w&auml;hlen den Men&uuml;eintrag <b>Extras|Verweise <\/b>aus. Im nun erscheinenden Dialog <b>Verweise <\/b>f&uuml;gen Sie den Eintrag aus Bild 1 hinzu.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_487_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_487_001.png\" alt=\"Verweis auf die Outlook-Bibliothek\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Verweis auf die Outlook-Bibliothek<\/p>\n<h2>VBA-Zugriff auf Outlook<\/h2>\n<p>Wenn wir auf die Daten von Outlook zugreifen wollen, m&uuml;ssen wir zun&auml;chst eine Outlook-Instanz starten. Gegebenenfalls ist Outlook auch bereits ge&ouml;ffnet, weil Sie es &uuml;ber die Benutzeroberfl&auml;che gestartet haben. In diesem Fall k&ouml;nnen Sie auch auf die bestehende Outlook-Instanz zugreifen. F&uuml;r den Zugriff auf die Outlook-Instanz erstellen wir uns eine kleine Funktion. Diese legt den Verweis auf die Outlook-Instanz direkt in einer Objektvariablen ab, sodass wir beim n&auml;chsten Zugriff auf Outlook innerhalb dieser Session nicht nochmal eine neue Outlook-Instanz starten oder eine vorhandene Instanz referenzieren m&uuml;ssen. Diese Funktion legen wir in einem Standardmodul des VBA-Projekts der Beispieldatenbank an. Die Funktion verwendet eine private Variable im gleichen Modul, in dem wir den Verweis speichern, nachdem wir diesen geholt haben:<\/p>\n<pre><span style=\"color:blue;\">Private <\/span>m_Outlook<span style=\"color:blue;\"> As <\/span>Outlook.Application<\/pre>\n<p>Die folgende Funktion hei&szlig;t <b>GetOutlook <\/b>und soll ein Objekt des Typs <b>Outlook.Application <\/b>zur&uuml;ckliefern. Dazu pr&uuml;ft sie zun&auml;chst, ob nicht von einem vorherigen Aufruf noch eine Outlook-Instanz vorhanden ist und durch die Variable <b>m_Outlook <\/b>referenziert wird. Dazu pr&uuml;fen wir, ob <b>m_Outlook <\/b>gleich <b>Nothing <\/b>ist:<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>GetOutlook()<span style=\"color:blue;\"> As <\/span>Outlook.Application\r\n    <span style=\"color:blue;\">If <\/span>m_Outlook Is Nothing<span style=\"color:blue;\"> Then<\/span>\r\n        <span style=\"color:blue;\">Set<\/span> m_Outlook = <span style=\"color:blue;\">New<\/span> Outlook.Application<\/pre>\n<p>Anderenfalls pr&uuml;fen wir bei deaktivierter Fehlerbehandlung, ob <b>m_Outlook <\/b>tats&auml;chlich auf eine g&uuml;ltige Outlook-Instanz verweist. Das finden wir ganz einfach heraus, indem wir den Inhalt der Eigenschaft <b>Name <\/b>pr&uuml;fen. Warum pr&uuml;fen wir den Namen, auch wenn wir schon wissen, dass <b>m_Outlook <\/b>nicht den Wert <b>Nothing <\/b>enth&auml;lt Weil es sein kann, dass wir mit Access eine Referenz auf eine Outlook-Instanz holen, die der Benutzer zuvor schon ge&ouml;ffnet hat. Wir referenzieren dann also die bereits ge&ouml;ffnete Outlook-Instanz. Wenn der Benutzer diese dann schlie&szlig;t, bekommen wir das unter VBA nicht direkt mit. Erst, wenn wir dann pr&uuml;fen, ob der Zugriff auf eine der Eigenschaften, hier Name, ohne Fehler funktioniert, k&ouml;nnen wir sicher sein, dass unsere Objektvariable auf eine noch aktive Outlook-Instanz verweist. Falls das nicht der Fall ist, erstellen wir schlie&szlig;lich eine neue Instanz und referenzieren diese wiederum mit <b>m_Outlook<\/b>:<\/p>\n<pre>    <span style=\"color:blue;\">Else<\/span>\r\n        On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n        <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Len<\/span>(m_Outlook.Name) = 0<span style=\"color:blue;\"> Then<\/span>\r\n            <span style=\"color:blue;\">Set<\/span> m_Outlook = <span style=\"color:blue;\">New<\/span> Outlook.Application\r\n        <span style=\"color:blue;\">End If<\/span>\r\n        <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n    <span style=\"color:blue;\">End If<\/span><\/pre>\n<p>Im letzten Schritt geben wir die in <b>m_Outlook <\/b>enthaltene Instanz als Ergebnis der Funktion zur&uuml;ck:<\/p>\n<pre>    <span style=\"color:blue;\">Set<\/span> GetOutlook = m_Outlook\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<p>Wir k&ouml;nnen nun mit der folgenden Anweisung auf die Outlook-Instanz zugreifen, die wir beispielsweise im Direktbereich des VBA-Editors absetzen:<\/p>\n<pre> GetOutlook.Name\r\nOutlook<\/pre>\n<h2>Namespace-Objekt verf&uuml;gbar machen<\/h2>\n<p>Nachdem wir einen einfachen Zugang zu einer bestehenden oder neu erstellten Outlook-Instanz geholt haben, k&ouml;nnen wir immer noch nicht auf die Outlook-Termine zugreifen. Dazu ben&ouml;tigen wir das <b>NameSpace<\/b>-Objekt, das wir &uuml;ber die Methode <b>GetNameSpace <\/b>des <b>Outlook<\/b>-Objekts holen. Auch daf&uuml;r deklarieren wir eine private Variable:<\/p>\n<pre><span style=\"color:blue;\">Private <\/span>m_MAPINameSpace<span style=\"color:blue;\"> As <\/span>Outlook.NameSpace<\/pre>\n<p>Die folgende Funktion soll ein Objekt des Typs <b>Outlook.NameSpace <\/b>zur&uuml;ckliefern. Auch hier pr&uuml;fen wir wieder, ob die Variable <b>m_MAPINameSpace <\/b>nicht vo einem vorherigen Aufruf noch eine Verweis auf das MAPI-Namespace enth&auml;lt. Ist das nicht der Fall, holen wir dieses erneut, indem wir mit <b>Get-Outlook <\/b>eine Outlook-Instanz holen und dann mit <b>GetNameSpace(&#8222;MAPI&#8220;) <\/b>das MAPI-Namespace von Outlook ermitteln:<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>GetMAPINamespace()<span style=\"color:blue;\"> As <\/span>Outlook.NameSpace\r\n    <span style=\"color:blue;\">If <\/span>m_MAPINamespace Is Nothing<span style=\"color:blue;\"> Then<\/span>\r\n        <span style=\"color:blue;\">Set<\/span> m_MAPINamespace = _\r\n            GetOutlook.GetNamespace(\"MAPI\")\r\n    <span style=\"color:blue;\">End If<\/span><\/pre>\n<p>Diesen legen wir dann als Funktionsergebnis fest:<\/p>\n<pre>    <span style=\"color:blue;\">Set<\/span> GetMAPINamespace = m_MAPINamespace\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<h2>Beispiel: Termin-Ordner referenzieren<\/h2>\n<p>Angenommen, wir wollen den Terminordner von Outlook referenzieren. Die Ordner von Outlook erhalten wir am einfachsten &uuml;ber die Funktion <b>GetDefaultFolder<\/b>, f&uuml;r die es einige Konstanten gibt, mit denen Sie angeben, welchen Standardordner Sie holen m&ouml;chten. Die folgende Vorgehensweise kennen Sie schon: Wir legen eine private Variable an, die wir dann in einer Funktion f&uuml;llen und damit zur Verf&uuml;gung stellen. Diesmal hat die Variable den Typ <b>Outlook.Folder<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private <\/span>m_CalendarFolder<span style=\"color:blue;\"> As <\/span>Outlook.Folder<\/pre>\n<p>Die Funktion pr&uuml;ft wieder, ob wir bereits einen Folder des Typs <b>olFolderCalendar <\/b>referenziert haben und referenziert diesen gegebenfalls neu. Dabei verwendet sie die Funktion <b>GetMAPINamespace<\/b>, welche die Funktion <b>GetOutlook <\/b>nutzt. Auf diese Weise haben wir tollen wiederverwendbaren Code f&uuml;r unseren Zweck erzeugt:<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>GetCalendarFolder()<span style=\"color:blue;\"> As <\/span>Outlook.Folder\r\n    <span style=\"color:blue;\">If <\/span>m_CalendarFolder Is Nothing<span style=\"color:blue;\"> Then<\/span>\r\n        <span style=\"color:blue;\">Set<\/span> m_CalendarFolder = _\r\n        GetMAPINamespace.GetDefaultFolder(olFolderCalendar)\r\n    <span style=\"color:blue;\">End If<\/span>\r\n    <span style=\"color:blue;\">Set<\/span> GetCalendarFolder = m_CalendarFolder\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<p>Es gibt &uuml;brigens die folgenden Konstanten, um mit <b>GetDefaultFolder <\/b>auf die verschiebenen Standardordner zuzugreifen:<\/p>\n<ul>\n<li><b>olFolderCalendar <\/b>(<b>9<\/b>)<\/li>\n<li><b>olFolderContacts <\/b>(<b>10<\/b>)<\/li>\n<li><b>olFolderDeletedItems <\/b>(<b>3<\/b>)<\/li>\n<li><b>olFolderDrafts <\/b>(<b>16<\/b>)<\/li>\n<li><b>olFolderInbox <\/b>(<b>6<\/b>)<\/li>\n<li><b>olFolderJournal <\/b>(<b>11<\/b>)<\/li>\n<li><b>olFolderJunk <\/b>(<b>23<\/b>)<\/li>\n<li><b>olFolderNotes <\/b>(<b>12<\/b>)<\/li>\n<li><b>olFolderOutbox <\/b>(<b>4<\/b>)<\/li>\n<li><b>olFolderSentMail <\/b>(<b>5<\/b>)<\/li>\n<\/ul>\n<h2>Andere Kalender als den Standardkalender referenzieren<\/h2>\n<p>Gegebenenfalls verwenden Sie nicht den Standard-Kalender von Outlook, sondern einen anderen Kalender &#8211; beispielsweise einen iCloud-Kalender oder einen Exchange-Kalender. Diesen k&ouml;nnen Sie nicht mit der <b>GetDefaultFolder<\/b>-Funktion referenzieren, sondern wir greifen beispielsweise &uuml;ber einen Dialog auf diesen Kalender zu.<\/p>\n<p>Auch dies verpacken wir wieder eine Funktion, die Sie in Listing 1 sehen. Wir verwenden die Variable <b>m_CalendarFolder <\/b>von der vorherigen Funktion. Hier pr&uuml;fen wir wieder, ob <b>m_CalendarFolder<\/b> bereits gef&uuml;llt ist. Falls ja, wollen wir dem Benutzer die Wahl lassen, ob er wirklich einen neuen Ordner w&auml;hlen oder den vorhandenen weiter nutzen m&ouml;chte.<\/p>\n<pre><span style=\"color:blue;\">Public Function <\/span>PickCalendarFolder()<span style=\"color:blue;\"> As <\/span>Outlook.Folder\r\n     <span style=\"color:blue;\">Dim <\/span>bolPickNewFolder<span style=\"color:blue;\"> As Boolean<\/span>\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> m_CalendarFolder Is Nothing<span style=\"color:blue;\"> Then<\/span>\r\n         If <span style=\"color:blue;\">MsgBox<\/span>(\"Aktueller Kalender: '\" & m_CalendarFolder.Name & \"'\" & <span style=\"color:blue;\">vbCrLf<\/span> & \"Anderen Kalender ausw&auml;hlen\", vbYesNo) _\r\n                = vbYes Then\r\n             bolPickNewFolder = <span style=\"color:blue;\">True<\/span>\r\n         <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         bolPickNewFolder = <span style=\"color:blue;\">True<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">If <\/span>bolPickNewFolder = <span style=\"color:blue;\">True<\/span><span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">Set<\/span> m_CalendarFolder = GetMAPINamespace.PickFolder\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> PickCalendarFolder = m_CalendarFolder\r\n<span style=\"color:blue;\">End Function<\/span><\/pre>\n<p class='imagetext'>Listing 1: Prozedur zum Ausw&auml;hlen eines Ordners<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000487\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000487?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000487\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"34aae43e8a\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Sie auf die Objekte von Outlook zugreifen wollen, egal, ob es sich um E-Mails, Termine, Kontakte, Aufgaben oder andere Objekte handelt, m&uuml;ssen Sie zuvor den Ordner referenzieren, der die jeweiligen Elemente enth&auml;lt. Dazu gibt es eine Reihe verschiedener Techniken. Dieser Artikel zeigt, wie Sie den grundlegenden Zugriff auf eine Outlook-Instanz, auf das enthaltene MAPI-Namespace-Objekt sowie die von diesem verwalteten Ordner realisieren. In weiteren Artikeln nutzen wir diese Techniken als Grundlage f&uuml;r den Zugriff auf E-Mails, Termine, Kontakte und Co.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662020,66032020,44000015],"tags":[],"class_list":["post-55000487","post","type-post","status-publish","format-standard","hentry","category-662020","category-66032020","category-Interaktiv"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Outlook-Folder im Griff - Access [basics]<\/title>\n<meta name=\"description\" content=\"Wenn Sie auf die Objekte von Outlook zugreifen wollen, egal, ob es sich um E-Mails, Termine, Kontakte, Aufgaben oder andere Objekte handelt, m\u00fcssen Sie zuvor den Ordner referenzieren, der die jeweiligen Elemente enth\u00e4lt. Dazu gibt es eine Reihe verschiedener Techniken. Dieser Artikel zeigt, wie Sie den grundlegenden Zugriff auf eine Outlook-Instanz, auf das enthaltene MAPI-Namespace-Objekt sowie die von diesem verwalteten Ordner realisieren. In weiteren Artikeln nutzen wir diese Techniken als Grundlage f\u00fcr den Zugriff auf E-Mails, Termine, Kontakte und Co.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Outlook-Folder im Griff - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Wenn Sie auf die Objekte von Outlook zugreifen wollen, egal, ob es sich um E-Mails, Termine, Kontakte, Aufgaben oder andere Objekte handelt, m\u00fcssen Sie zuvor den Ordner referenzieren, der die jeweiligen Elemente enth\u00e4lt. Dazu gibt es eine Reihe verschiedener Techniken. Dieser Artikel zeigt, wie Sie den grundlegenden Zugriff auf eine Outlook-Instanz, auf das enthaltene MAPI-Namespace-Objekt sowie die von diesem verwalteten Ordner realisieren. In weiteren Artikeln nutzen wir diese Techniken als Grundlage f\u00fcr den Zugriff auf E-Mails, Termine, Kontakte und Co.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-23T15:13:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_487_001.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"13\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_487_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\",\"name\":\"Outlook-Folder im Griff - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html#primaryimage\"},\"datePublished\":\"2020-09-23T15:13:13+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Wenn Sie auf die Objekte von Outlook zugreifen wollen, egal, ob es sich um E-Mails, Termine, Kontakte, Aufgaben oder andere Objekte handelt, m\\u00fcssen Sie zuvor den Ordner referenzieren, der die jeweiligen Elemente enth\\u00e4lt. Dazu gibt es eine Reihe verschiedener Techniken. Dieser Artikel zeigt, wie Sie den grundlegenden Zugriff auf eine Outlook-Instanz, auf das enthaltene MAPI-Namespace-Objekt sowie die von diesem verwalteten Ordner realisieren. In weiteren Artikeln nutzen wir diese Techniken als Grundlage f\\u00fcr den Zugriff auf E-Mails, Termine, Kontakte und Co.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/OutlookFolder_im_Griff.html\",\"name\":\"Outlook-Folder im Griff\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000487"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000487\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}