{"id":55000261,"date":"2015-06-01T00:00:00","date_gmt":"2020-01-24T15:59:16","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=261"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Ex_und_Import_zu_Microsoft_Word","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html","title":{"rendered":"Ex- und Import zu Microsoft Word"},"content":{"rendered":"<p class='introduction'>Der Austausch von Daten zu einer Excel-Mappe ist sicher eine h&auml;ufige Aufgabe unter Access. Seltener hingegen findet eine Anbindung an Word statt. Dabei ist gerade das eine Anforderung, die durchaus oft gew&uuml;nscht wird, sei es, um Berichte manuell weiter zu verarbeiten oder Seriendokumente mit einer Access-Datenquelle zu versehen. Wir zeigen, wie Ex- und Import zu Word in beide Richtungen aussehen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1410_WordImExport.mdb<\/b>.<\/p>\n<h2>Schnittstellen zu Word<\/h2>\n<p>Access zeigt seine Bereitschaft zur Kommunikation mit Word bereits in der Oberfl&auml;che an. Unter Access 2003 &uuml;ber die Men&uuml;- oder Symbolleisten (siehe Bild 1), in den Folgeversionen direkt im Ribbon unter dem Reiter <b>Externe Daten<\/b> (Bild 2), erkennbar jeweils an den Word-Symbolschaltfl&auml;chen. Diese Schaltfl&auml;chen sind manchmal aktiv, manchmal deaktiviert, je nachdem, welches Objekt im Datenbankfenster oder Navigationsbereich markiert ist, oder welches Objekt in der Datenbank gerade angezeigt wird. Es l&auml;sst sich feststellen, dass der Export-Button mit der Aufschrift <b>Ver&ouml;ffentlichen mit Microsoft Word<\/b> bei folgenden Objektarten aktiv wird: Tabellen, Abfragen, Formulare und Berichte. Dabei spielt es keine Rolle, ob das Objekt ge&ouml;ffnet, oder nur markiert ist. <\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/1_MenueSymbolleiste.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/1_MenueSymbolleiste.png\" alt=\"Exportm&ouml;glichkeiten &uuml;ber Men&uuml;- und Symbolleiste in Access 2003\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Exportm&ouml;glichkeiten &uuml;ber Men&uuml;- und Symbolleiste in Access 2003<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/2_RibbonExpWord.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/2_RibbonExpWord.png\" alt=\"Ribbon-Elemente zum Export nach Word\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Ribbon-Elemente zum Export nach Word<\/p>\n<h2>Export von Tabellen und Abfragen<\/h2>\n<p>Markieren oder &ouml;ffnen Sie in der Beispieldatenbank die Abfrage <b>qryStammdaten<\/b>. Sie zeigt alle Felder der Tabelle <b>tblStammdaten<\/b>, filtert die Datensatzgruppe jedoch nach allen Adressaten, die in Hamburg wohnen. Klicken Sie dann auf die Men&uuml;schaltfl&auml;che f&uuml;r den Word-Export Ver&ouml;ffentlichen in Microsoft Word. Sie werden nun nach dem Bestimmungsort und -namen f&uuml;r die anzulegende Word-Datei gefragt. W&auml;hlen Sie einfach das Verzeichnis der Datenbank selbst. Ganz passend ist der Ausdruck Word-Datei dabei nicht, denn Access l&auml;sst hier keine andere Wahl, als den Export in eine RTF-Datei. Mehr l&auml;sst sich zu diesem Vorgang nicht sagen. Access schaltet keine weiteren Dialoge mehr dazwischen und beginnt mit der Ausgabe, wobei ein &auml;hnlicher Fortschrittsdialog, wie beim Drucken, erscheint. Schlie&szlig;lich &ouml;ffnet sich Microsoft Word mit dem angelegten Dokument, falls Sie unter Access 2010 anfangs die Option <b>&ouml;ffnen der Zieldatei nach dem Exportvorgang<\/b> aktiviert hatten &#8211; unter Access 2003 passiert dies automatisch. Als Ergebnis erhalten Sie ein Dokument mit einer Tabelle, die im Kopf die Feldnamen tr&auml;gt (wie in Bild 3). Das Layout ist DIN-A4 Hochformat. Bei breiten Tabellen ragt die Word-Tabelle &uuml;ber den Rand hinaus, weshalb Sie sie besser markieren und &uuml;ber das Kontextmen&uuml; die Funktion <b>AutoAnpassen|Gr&ouml;&szlig;e an Fenster anpassen<\/b> aufrufen. Der weiteren Formatierung des Dokuments steht nichts mehr im Wege.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/3_WordExpForm.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/3_WordExpForm.png\" alt=\"Die nach Word transferierte Abfrage qryStammdaten\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Die nach Word transferierte Abfrage qryStammdaten<\/p>\n<p>Wiederholen Sie nun den gesamten Vorgang f&uuml;r das Formular <b>frmStammdaten<\/b>. Der Ablauf ist identisch und&#8230; das Ergebnis ebenfalls! Die Hoffnung, Access w&uuml;rde hier eventuell das Layout des Formulars in Word nachbilden, wird nicht erf&uuml;llt. Es zieht lediglich die Datenherkunft des Formulars &#8211; hier ebenfalls die Abfrage <b>qryStammdaten<\/b> &#8211; heran und exportiert diese.<\/p>\n<h2>Export von Berichten<\/h2>\n<p>Anders sieht es bei Berichten aus. Machen Sie den Test mit dem Bericht <b>rptStammdaten<\/b> der Beispieldatenbank. Dort sind die Daten zus&auml;tzlich nach PLZ und Nachnamen gruppiert und mit einem abgestuften Layout versehen. Tats&auml;chlich gleicht das exportierte Dokument dem Bericht weitgehend (Bild 4). Access analysiert hier also nicht nur die Daten, sondern auch die Positionierung der Ausgabefelder und einige Formatierungen. Dazu geh&ouml;ren Schriftarten und -gr&ouml;&szlig;en, sowie Textfarben, nicht aber etwa Rahmen oder Hintergrundfarben. Linien oder Rechtecke, von eingebetteten Bildern ganz zu schweigen, bleiben au&szlig;en vor. F&uuml;r einfache Berichte ist dieser Export brauchbar, bei komplexen haben Sie oder Ihre Datenbankanwender das Nachsehen. Ein deutlicher Minuspunkt stellt etwa die Tatsache dar, dass die Positionierung der Texte Im Word-Dokument &uuml;ber Tabstopps geschieht. Das macht eine weitere Formatierung praktisch unm&ouml;glich. Geeigneter w&auml;re ein Tabellenaufbau gewesen. Und Kopf- wie Fu&szlig;bereiche des Berichts wandern auch nicht etwa in Kopf- und Fu&szlig;zeilen des Dokuments, sondern sind normaler Bestandteil des Textes.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/4_WordExpReport.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/4_WordExpReport.png\" alt=\"Der nach Word exportierte Bericht rptStammdaten\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Der nach Word exportierte Bericht rptStammdaten<\/p>\n<p>&uuml;berlegen Sie also genau, ob Sie anderen Datenbankanwendern diese Exportm&ouml;glichkeit anbieten wollen.<\/p>\n<h2>Export per VBA<\/h2>\n<p>Der manuelle Exportvorgang l&auml;sst sich unter VBA mit einer einzigen Code-Zeile bewerkstelligen. Das Zauberwort ist hier die Anweisung OutputTo des DoCmd-Objekts. &uuml;ber verschiedene Parameter l&auml;sst sich der Export steuern:<\/p>\n<pre>DoCmd.OutputTo acOutputQuery, _\r\n\"qryStammdaten\", _\r\nacFormatRTF, _\r\nCurrentProject.Path & _\r\n\"\\stammdaten.rtf\", <span style=\"color:blue;\">True<\/span><\/pre>\n<p>Die Parameter im Einzelnen: Der erste gibt die Art des Objekts an, welches exportiert werden soll. Hier per Konstante <b>acQutputQuery<\/b> eine Abfrage. Darauf folgt der Name des Objekts in der Datenbank. Im Weiteren das Ausgabeformat, welches f&uuml;r den Word-Export immer <b>acFormatRTF<\/b> lauten muss. Und schlie&szlig;lich der Dateiname, unter dem das Dokument gespeichert wird. Im Beispiel ist das der Pfad der Datenbank <b>CurrentProject.Path <\/b>und<b> stammdaten.rtf<\/b> als Dateiname. Optional k&ouml;nnen Sie hinten noch angeben, ob das exportierte Dokument auch gleich in Word ge&ouml;ffnet werden soll und &uuml;bergeben daf&uuml;r <b>True<\/b> oder <b>False<\/b>.<\/p>\n<h2>Export &uuml;ber HTML<\/h2>\n<p>Da Word auch HTML-Dateien &ouml;ffnen kann, ist der Export eines Objekts aus der Datenbank in das HTML-Format ebenfalls eine Option. Dazu markieren Sie wieder das gefragte Objekt und sto&szlig;en den Export &uuml;ber <b>Externe Daten|Weitere|HTML-Dokument<\/b> an (Access 2007 ff.), oder &uuml;ber die Men&uuml;leiste <b>Datei|Exportieren&#8230; HTML-Documents<\/b> (Access 2003). Wenn Sie dabei nicht das Kontrollk&auml;stchen <b>Mit Formatierung<\/b> aktiviert hatten, sieht das Ergebnis unter Word aus, wie in Bild 5. Hier fehlen seltsamerweise die Spalten&uuml;berschriften. Mit aktivierter Formatierung hingegen erhalten Sie das Ergebnis in Bild 6 mit Spaltenk&ouml;pfen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/6_WordExpHTMLFormatiert.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/6_WordExpHTMLFormatiert.png\" alt=\"Mit Formatierung exportiertes HTML-Dokument\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Mit Formatierung exportiertes HTML-Dokument<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/5_WordExpHTML.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/5_WordExpHTML.png\" alt=\"In Word ge&ouml;ffnete HTML-Datei als Resultat des HTML-Exports aus Access\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: In Word ge&ouml;ffnete HTML-Datei als Resultat des HTML-Exports aus Access<\/p>\n<h2>Import aus Word<\/h2>\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\/55000261\/\">\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\/55000261?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\/55000261\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"28cddb3e50\"\/>\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>Der Austausch von Daten zu einer Excel-Mappe ist sicher eine h&auml;ufige Aufgabe unter Access. Seltener hingegen findet eine Anbindung an Word statt. Dabei ist gerade das eine Anforderung, die durchaus oft gew&uuml;nscht wird, sei es, um Berichte manuell weiter zu verarbeiten oder Seriendokumente mit einer Access-Datenquelle zu versehen. Wir zeigen, wie Ex- und Import zu Word in beide Richtungen aussehen k&ouml;nnen.<\/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":[662014,66092014,44000009],"tags":[],"class_list":["post-55000261","post","type-post","status-publish","format-standard","hentry","category-662014","category-66092014","category-Daten_importieren"],"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>Ex- und Import zu Microsoft Word - Access [basics]<\/title>\n<meta name=\"description\" content=\"Der Austausch von Daten zu einer Excel-Mappe ist sicher eine h\u00e4ufige Aufgabe unter Access. Seltener hingegen findet eine Anbindung an Word statt. Dabei ist gerade das eine Anforderung, die durchaus oft gew\u00fcnscht wird, sei es, um Berichte manuell weiter zu verarbeiten oder Seriendokumente mit einer Access-Datenquelle zu versehen. Wir zeigen, wie Ex- und Import zu Word in beide Richtungen aussehen k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ex- und Import zu Microsoft Word - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Der Austausch von Daten zu einer Excel-Mappe ist sicher eine h\u00e4ufige Aufgabe unter Access. Seltener hingegen findet eine Anbindung an Word statt. Dabei ist gerade das eine Anforderung, die durchaus oft gew\u00fcnscht wird, sei es, um Berichte manuell weiter zu verarbeiten oder Seriendokumente mit einer Access-Datenquelle zu versehen. Wir zeigen, wie Ex- und Import zu Word in beide Richtungen aussehen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:59:16+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\/1_MenueSymbolleiste.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\/Ex_und_Import_zu_Microsoft_Word.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/1_MenueSymbolleiste.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html\",\"name\":\"Ex- und Import zu Microsoft Word - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:59:16+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Der Austausch von Daten zu einer Excel-Mappe ist sicher eine h\\u00e4ufige Aufgabe unter Access. Seltener hingegen findet eine Anbindung an Word statt. Dabei ist gerade das eine Anforderung, die durchaus oft gew\\u00fcnscht wird, sei es, um Berichte manuell weiter zu verarbeiten oder Seriendokumente mit einer Access-Datenquelle zu versehen. Wir zeigen, wie Ex- und Import zu Word in beide Richtungen aussehen k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.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\/Ex_und_Import_zu_Microsoft_Word.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Ex_und_Import_zu_Microsoft_Word.html\",\"name\":\"Ex- und Import zu Microsoft Word\"}}]},{\"@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\/55000261","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=55000261"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000261\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}