{"id":1636,"date":"2013-09-04T18:05:32","date_gmt":"2013-09-04T16:05:32","guid":{"rendered":"http:\/\/www.ramses.de\/?p=1636"},"modified":"2018-03-22T11:25:12","modified_gmt":"2018-03-22T09:25:12","slug":"word-ubergabe","status":"publish","type":"post","link":"https:\/\/www.ramses.de\/?p=1636","title":{"rendered":"DB Feature &#8211; Word \u00dcbergabe"},"content":{"rendered":"<h1>Datentransfer nach Word<\/h1>\n<h3>Die Idee<\/h3>\n<p>Die meisten Druckerzeugnisse werden im Access in Form der Berichte erzeugt. Die Berichte weisen aber einen Nachteil auf, der Anwender kann in der Regel die Texte in den Berichten nicht \u00e4ndern. Besteht die Notwendigkeit, die Texte variabel zu halten, so ist die Idee nett, die Daten der Datenbank an eine Word Vorlage zu \u00fcbergeben.<\/p>\n<h3>Die Umsetzung<\/h3>\n<p>Im Rahmen einer VBA L\u00f6sung erzeugen wir eine Variable in Form eines Objektes.<\/p>\n<pre>Dim objWordApp As Object<\/pre>\n<p>Diese Variable f\u00fcllen wir mit einer Word Instanz<\/p>\n<pre>Set objWordApp = CreateObject(\"Word.Application\")<\/pre>\n<p>Die Vorlage, die verwendet werden soll, wir in eine String Variable gepackt.<\/p>\n<pre>vVorlagenPfad = \"H:\\RAMSES\\Vorlagen\\Rechnung.dotx\"<\/pre>\n<p>Wir erzeugen nun eine neue Datei auf Basis der Vorlage<\/p>\n<pre>objWordApp.Documents.Add Template:=vVorlagenPfad<\/pre>\n<p>Bedingung f\u00fcr die Daten\u00fcbergabe ist nun, das es in der Worddatei Textmarken gibt, die wir mit der Methode GoTo anspringen k\u00f6nnen.<\/p>\n<pre>Set Bereich = objWordApp.ActiveDocument.GoTo(What:=GotoBookmark, Name:=\"Strasse\")\r\nBereich.InsertAfter vStrasse\r\n\r\nSet Bereich = objWordApp.ActiveDocument.GoTo(What:=GotoBookmark, Name:=\"Ort\")\r\nBereich.InsertAfter vOrt<\/pre>\n<p>In diesem Fall springen wir zum einen die Textmarke Strasse sowie die Textmarke Ort an und \u00fcbergeben den Inhalt entsprechender<br \/>\nVariablen.<\/p>\n<p>Somit steht einer flexiblen Nutzung der Daten aus der Datenbank nichts mehr im Wege.<\/p>\n<h3>Fragen?<\/h3>\n<p>Das k\u00f6nnte auch Sie interessieren? Dann schauen Sie doch einmal hier ?<\/p>\n<ul>\n<li><a title=\"FAQ \u2013 Access\" href=\"https:\/\/www.ramses.de\/?page_id=819\">Access FAQ<\/a><\/li>\n<li><a title=\"Access Schulungen\" href=\"https:\/\/www.ramses.de\/?page_id=690\">Access Seminare<\/a><\/li>\n<li><a title=\"Referenzen \u2013 Datenbanken\" href=\"https:\/\/www.ramses.de\/?page_id=740\">Access Projekte<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Datentransfer nach Word Die Idee Die meisten Druckerzeugnisse werden im Access in Form der Berichte erzeugt. Die Berichte weisen aber einen Nachteil auf, der Anwender &#8230; <a title=\"DB Feature &#8211; Word \u00dcbergabe\" class=\"read-more\" href=\"https:\/\/www.ramses.de\/?p=1636\" aria-label=\"Mehr Informationen \u00fcber DB Feature &#8211; Word \u00dcbergabe\">Weiterlesen &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":1641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[55],"tags":[98,61],"class_list":["post-1636","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-db-features","tag-access","tag-vba","post_format-post-format-image","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/posts\/1636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ramses.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1636"}],"version-history":[{"count":8,"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/posts\/1636\/revisions"}],"predecessor-version":[{"id":4604,"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/posts\/1636\/revisions\/4604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ramses.de\/index.php?rest_route=\/wp\/v2\/media\/1641"}],"wp:attachment":[{"href":"https:\/\/www.ramses.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ramses.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ramses.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}