{"id":55000420,"date":"2006-12-01T00:00:00","date_gmt":"2021-02-11T21:07:12","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=420"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Texterkennung_mit_OCR_und_VBA","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/","title":{"rendered":"Texterkennung mit OCR und VBA"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<div id=\"ocrmitvba\">\n<div class=\"story\">\n<p><b>Wer sich die M&uuml;he macht, Dokumente wie etwa seine Gesch&auml;ftskorrespondenz zu scannen, m&ouml;chte m&ouml;glicherweise auch auf die darin enthaltenen Texte zugreifen. Mit Access, VBA und der passenden Bibliothek ist das ein Kinderspiel: Access im Unternehmen zeigt, wie Benutzer von Access 2003 ihre Anwendung kostenlos um ein VBA-gesteuertes OCR-Tool zur Texterkennung erweitern.<\/b><\/p>\n<\/p><\/div>\n<div class=\"story\">\n<p>Seit Office XP liefert Microsoft mit seinen Paketen ein Steuerelement namens <b>Microsoft Office Document Imaging Viewer <\/b>aus, das zusammen mit der <b>Microsoft Office Document Imaging x.0 Type Library <\/b>ein interessantes Gespann zur Anzeige und Verarbeitung von gescannten Dokumenten liefert. Damit kann man ins digitale Format &uuml;berf&uuml;hrte Dokumente erst richtig wertvoll machen: Die Methoden der genannten Bibliothek erm&ouml;glichen n&auml;mlich das Erkennen der in den Dokumenten enthaltenen Texte.<\/p>\n<p>Interessant ist das f&uuml;r viele Anwendungen: In einer Vertragsverwaltung etwa kann man es sich sparen, Vertragsinhalte zusammengefasst in Text- oder Memofeldern einer Tabelle zu speichern, um sp&auml;ter danach zu suchen &#8211; stattdessen liest man einfach den kompletten Vertragstext in ein Memofeld ein. Oder man erzeugt direkt eine Tabelle mit den enthaltenen W&ouml;rtern und verkn&uuml;pft diese mit dem jeweiligen Vertragsdatensatz &#8211; so l&auml;sst sich gar eine Volltextsuche realisieren.<\/p>\n<p><b>Hilfe herunterladen<\/b><\/p>\n<p>Die Hilfe zur Bibliothek <b>Microsoft Office Document Imaging 11.0 Type Library<\/b> wird nicht standardm&auml;&szlig;ig mitinstalliert. Sie k&ouml;nnen diese aber unter [1] herunterladen und dann im Verzeichnis <b>C:\\Program Files\\Microsoft Office 2003 Developer Resources\\MODI <\/b>speichern.<\/p>\n<p>Die Hilfe ist leider nicht im VBA-Editor integriert; Sie m&uuml;ssen Informationen zu den Objekten, Methoden, Eigenschaften und Ereignissen also von Hand statt per <b>F1<\/b> heraussuchen.<\/p>\n<p><b>Dokumente anzeigen<\/b><\/p>\n<p>Vor der Texterkennung sieht man immer gerne, ob man aktuell &uuml;berhaupt das richtige Dokument beackert. Daher f&uuml;gen Sie einem neuen Formular namens <b>frmOCR <\/b>zun&auml;chst den <b>Microsoft Office Document Imaging Viewer <\/b>hinzu (siehe Bild 1) und &auml;ndern seinen Namen auf <b>ctlMODI<\/b>. Legen Sie dann eine Schaltfl&auml;che namens <b>cmdDokumentOeffnen<\/b> hinzu, die folgende Ereignisprozedur ausl&ouml;st. Die hier verwendete Funktion <b>OpenFileName <\/b>zum Anzeigen des Datei-Dialogs finden Sie im Modul <b>mdlTools <\/b>der Beispieldatenbank (s. Listing 1).<\/p>\n<p class=\"kastentabelleheader\">Listing 1: Dokument &ouml;ffnen<\/p>\n<pre>Private Sub cmdDokumentOeffnen_Click()\r\n     Me.ctlMODI.FileName = OpenFileName(CurrentProject.Path, _<br \/> \"Dokument &ouml;ffnen:\", \"Tagged Image File (*.tif)\")\r\nEnd Sub<\/pre>\n<div class=\"abbildung\">\n            <img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2006_06\/OCRMitVBA-web-images\/pic001_opt.jpeg\" alt=\"pic001.tif\" \/>\n        <\/div>\n<div class=\"abbildung\">\n<p><b><span style=\"color:darkgrey\">Bild 1: Hinzuf&uuml;gen des Steuerelements zum Anzeigen von Dokumenten<\/span><\/b><\/p>\n<\/p><\/div>\n<p>Damit haben Sie auch schon die erste Methode des MODI-Steuerelements kennen gelernt &#8211; n&auml;mlich die zum Anzeigen eines im Dateisystem gespeicherten Dokuments.<\/p>\n<p>Obige Routine greift direkt &uuml;ber <b>Me!ctlMODI <\/b>auf das Steuerelement zu, was nicht von IntelliSense unterst&uuml;tzt wird, aber letztendlich zuverl&auml;ssiger ist. M&ouml;chten Sie IntelliSense bei der Programmierung einsetzen, legen Sie eine passende Objektvariable f&uuml;r den Verweis auf das Steuerelement an und weisen Sie der Variablen in der Ereignisprozedur <span class=\"quellcode\">Beim &ouml;ffnen <\/span>des Formulars das Steuerelement &uuml;ber dessen <b>Object<\/b>-Eigenschaft zu. In der Folge verwenden Sie dann die Objektvariable <b>objMODI<\/b> f&uuml;r den Zugriff auf das Steuerelement (siehe Bild 2).<\/p>\n<div class=\"abbildung\">\n            <img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2006_06\/OCRMitVBA-web-images\/pic002_opt.jpeg\" alt=\"pic002.tif\" \/>\n        <\/div>\n<div class=\"abbildung\">\n<p><b><span style=\"color:darkgrey\">Bild 2: Original und F&auml;lschung<\/span><\/b><\/p>\n<\/p><\/div>\n<p><!--30percent--><\/p>\n<p>Das Laden eines Dokuments funktioniert nun, doch leider nur einmal: Das &ouml;ffnen eines weiteren Dokuments ist nicht m&ouml;glich; erst nach Beenden und Neustarten der Anwendung geht dies wieder. Allerdings hilft ein kleiner Umweg, der gleichzeitig weitere Elemente der Bibliothek offenbart. Die folgende Routine erzeugt zun&auml;chst ein <b>Document<\/b>-Objekt und f&uuml;llt es &uuml;ber die <b>Create<\/b>-Methode mit der gew&auml;hlten Datei. Schlie&szlig;lich weist sie die so geladene Datei dem Steuerelement <b>ctlMODI <\/b>zu.<\/p>\n<p>Nun funktioniert das Laden von Dokumenten, aber die Ansicht wei&szlig; noch nicht zu gefallen, denn sie zeigt lediglich einen Ausschnitt des Dokuments. Zum Anpassen der Ansicht verwenden Sie die <b>FitMode<\/b>-Eigenschaft, die f&uuml;nf Werte akzeptiert:<\/p>\n<ul>\n<li class=\"aufz-hlung-rechtsvonkasten\">0: Free<\/li>\n<li class=\"aufz-hlung-rechtsvonkasten\">1: By Width<\/li>\n<li class=\"aufz-hlung-rechtsvonkasten\">2: By Height<\/li>\n<li class=\"aufz-hlung-rechtsvonkasten\">3: By Window<\/li>\n<li class=\"aufz-hlung-rechtsvonkasten\">4: By Textwidth<\/li>\n<\/ul>\n<p class=\"kastentabelleheader\">Listing 2: Dokument &ouml;ffnen mit Objektvariable<\/p>\n<pre>Dim objMODI As MODI.MiDocView\r\nPrivate Sub Form_Open(Cancel As Integer)\r\n     Set objMODI = Me!ctlMODI.Object\r\nEnd Sub\r\nPrivate Sub cmdDokumentOeffnen_Click()\r\n     objMODI.FileName = OpenFileName(CurrentProject.Path, _\r\n         \"Dokument &ouml;ffnen:\", \"Tagged Image File (*.tif)\")\r\nEnd Sub<\/pre>\n<p class=\"kastentabelleheader\">Listing 3: Diese Variante arbeitet auch mit mehreren nacheinander angezeigten Bilddateien. <\/p>\n<pre>Private Sub cmdDokumentOeffnen_Click()\r\n     Dim objDocument As MODI.Document\r\n     Set objDocument = New MODI.Document\r\n     objDocument.Create OpenFileName(CurrentProject.Path, _\r\n         \"Dokument ausw&auml;hlen\", \"Tagged Image File (*.tif)\")\r\n     Me!ctlMODI.Document = objDocument\r\nEnd Sub<\/pre>\n<p class=\"kastentabelleheader\">Listing 4: Texterkennung per Mausklick<\/p>\n<pre>Private Sub cmdTexterkennung_Click()\r\n     Dim objImage As MODI.Image\r\n     DoCmd.Hourglass True\r\n     objDocument.OCR\r\n     For Each objImage In objDocument.Images\r\n         Me!txtOCR = objImage.Layout.Text\r\n     Next objImage\r\n     DoCmd.Hourglass False\r\nEnd Sub<\/pre>\n<p>Da das Steuerelement kein passendes Kontextmen&uuml; mitliefert, m&uuml;ssen Sie f&uuml;r die Auswahl der Ansicht ein eigenes Steuerelement anlegen &#8211; in diesem Fall ein Kombinationsfeld. <\/p>\n<p>Nennen Sie dieses <b>cboAnsichten<\/b> und stellen Sie weitere Eigenschaften der folgenden Auflistung entsprechend ein:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Herkunftsart: Wertliste<\/li>\n<li class=\"aufz-hlung\">Datensatzherkunft: &#8222;0&#8220;; &#8222;Standard&#8220;; &#8222;1&#8220;; &#8222;An Seitenbreite anpassen&#8220;; &#8222;2&#8220;; &#8222;An Seitenh&ouml;he anpassen&#8220;; &#8222;3&#8220;; &#8222;An Fenster anpassen&#8220;; &#8222;4&#8220;; &#8222;An Schrift anpassen&#8220;<\/li>\n<li class=\"aufz-hlung\">Spaltenanzahl: 2<\/li>\n<li class=\"aufz-hlung\">Spaltenbreiten: 0cm<\/li>\n<\/ul>\n<p>Damit die Ansicht nach der Auswahl eines der Eintr&auml;ge angepasst wird, f&uuml;gen Sie dem Kombinationsfeld noch die folgende Prozedur hinzu, die nach Aktualisierung des Steuerelements ausgel&ouml;st wird:<\/p>\n<pre>Private Sub cboAnsichten_AfterUpdate()\r\n Me!ctlMODI.FitMode = Me!cboAnsichten\r\nEnd Sub<\/pre>\n<p>Au&szlig;erdem k&ouml;nnen Sie mit der Eigenschaft <b>DocViewMode <\/b>des Steuerelements einstellen, dass der Benutzer durch die Seiten scrollen (0) oder bl&auml;ttern (1) kann oder dass das Steuerelement zwei Seiten nebeneinander angezeigt (4) &#8211; auch dies l&auml;sst sich per Kombinationsfeld realisieren.<\/p>\n<p>Es gibt noch einige weitere Eigenschaften, die hier vorgestellt werden k&ouml;nnten. Stattdessen kommen wir zum eigentlichen Punkt: Texterkennung.<\/p>\n<p><b>OCR per Rundumschlag<\/b><\/p>\n<p>Die schnellste Art der Texterkennung liest einfach das komplette Dokument ein. Dazu sind keine weiteren Einstellungen oder Eingaben des Benutzers notwendig. Damit der Benutzer das Ergebnis mit dem Original vergleichen kann, f&uuml;gen Sie dem Formular neben dem MODI-Steuerelement noch ein ausreichend gro&szlig;es Textfeld namens <b>txtOCR <\/b>hinzu. Die folgende Routine liest den im angezeigten Dokument enthaltenen Text entsprechend seinen F&auml;higkeiten ein und zeigt ihn im Textfeld an (siehe Bild 2).<\/p>\n<p><b>Wort f&uuml;r Wort<\/b><\/p>\n<p>Wenn Sie erstens weniger Daten speichern und zweitens eine vern&uuml;nftige Volltextsuche w&uuml;nschen, sind zwei Dinge erforderlich:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Sie m&uuml;ssen das Ergebnis noch einmal nacharbeiten, da die Texterkennung abh&auml;ngig von der Qualit&auml;t des Scans den Text auch einmal falsch interpretiert.<\/li>\n<li class=\"aufz-hlung\">Sie sollten die einzelnen W&ouml;rter in einer W&ouml;rter-Tabelle speichern und &uuml;ber eine m:n-Beziehung mit der Tabelle verkn&uuml;pfen, in der die Seiten beziehungsweise die Dokumente gespeichert sind.<\/li>\n<\/ul>\n<p>Mit dem ersten Punkt m&uuml;ssen Sie ganz allein fertig werden, beim zweiten erhalten Sie nat&uuml;rlich Hilfe. Aber auch nur ein St&uuml;ck weit &#8230; <\/p>\n<p>Die MODI-Bibliothek nimmt Ihnen n&auml;mlich beispielsweise die Arbeit ab, die einzelnen W&ouml;rter aus dem erkannten Text zu extrahieren und in der Zieltabelle zu speichern.<\/p>\n<p>Schauen Sie sich einmal die Routine aus Listing 5 an: Sie unterscheidet sich von der zuvor beschriebenen Variante dadurch, dass sie nicht das komplette Dokument ermittelt, sondern die in der Auflistung <b>Word <\/b>des <b>Layout<\/b>-Objekts enthaltenen einzelnen W&ouml;rter.<\/p>\n<p><b>Praxiseinsatz<\/b><\/p>\n<p>Wie genau setzt man die soeben vorgestellten Techniken denn nun in der Praxis ein und was kann man noch mit der Bibliothek anfangen Nun, was den Praxiseinsatz angeht, soll dieser Beitrag sich allein auf die Texterkennung kompletter Seiten konzentrieren.<\/p>\n<p>Mit der Routine aus Listing 5 haben Sie alles, was Sie brauchen &#8211; Sie m&uuml;ssen nur noch die Tabellen zum Speichern der W&ouml;rter und der Zuordnung zu den urspr&uuml;nglichen Dokumenten erstellen und an Stelle der Anweisung <b>Debug.Print objWord.Text <\/b>die passende Anweisung zum Speichern der Informationen in die Tabellen einf&uuml;gen.<\/p>\n<p class=\"kastentabelleheader\">Listing 5: Einlesen der einzelnen W&ouml;rter eines Dokuments<\/p>\n<pre>Private Sub cmdWorterkennung_Click()\r\n     Dim objImage As MODI.Image\r\n     Dim objWord As MODI.Word\r\n     DoCmd.Hourglass True\r\n     For Each objImage In objDocument.Images\r\n         objImage.OCR\r\n         For Each objWord In objImage.Layout.Words\r\n             Debug.Print objWord.Text\r\n         Next objWord\r\n     Next objImage\r\n     DoCmd.Hourglass False\r\nEnd Sub<\/pre>\n<p>Weitere Informationen zu diesem Thema finden Sie etwa in der Musterl&ouml;sung <b>Vertragsverwaltung<\/b> [2].<\/p>\n<p>Die MODI-Bibliothek selbst kann noch mehr: Sie k&ouml;nnen damit etwa dem Benutzer die M&ouml;glichkeit geben, selbst Bereiche f&uuml;r die Texterkennung zu markieren oder mehrseitige Dokumente zu bearbeiten, und auch Informationen wie die Anzahl der Seiten, W&ouml;rter oder Buchstaben lassen sich mit den passenden Eigenschaften leicht ermitteln.<\/p>\n<p><b>Quellen<\/b><\/p>\n<p class=\"quellen\">[1] Office 2003: Microsoft Office Document Imaging Visual Basic Reference (MODI): http:\/\/www.microsoft.com\/downloads\/details.aspxFamilyId=8F93E445-B1CF-4477-A373-E17417D616BC&amp;displaylang=en<\/p>\n<p class=\"quellen\"> [2] Vertragsverwaltung, Ausgabe 6\/2006, Shortlink 422<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>OCRMitVBA.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/2A0EAD25-995C-44D8-8506-6458D2EEE472\/aiu_420.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer sich die M&uuml;he macht, Dokumente wie etwa seine Gesch&auml;ftskorrespondenz zu scannen, m&ouml;chte m&ouml;glicherweise auch auf die darin enthaltenen Texte zugreifen. Mit Access, VBA und der passenden Bibliothek ist das ein Kinderspiel: Access im Unternehmen zeigt, wie Benutzer von Access 2003 ihre Anwendung kostenlos um ein VBA-gesteuertes OCR-Tool zur Texterkennung erweitern.<\/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":[662006,66062006,44000026,44000027],"tags":[],"class_list":["post-55000420","post","type-post","status-publish","format-standard","hentry","category-662006","category-66062006","category-Interaktiv","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Texterkennung mit OCR und VBA - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Texterkennung mit OCR und VBA\" \/>\n<meta property=\"og:description\" content=\"Wer sich die M&uuml;he macht, Dokumente wie etwa seine Gesch&auml;ftskorrespondenz zu scannen, m&ouml;chte m&ouml;glicherweise auch auf die darin enthaltenen Texte zugreifen. Mit Access, VBA und der passenden Bibliothek ist das ein Kinderspiel: Access im Unternehmen zeigt, wie Benutzer von Access 2003 ihre Anwendung kostenlos um ein VBA-gesteuertes OCR-Tool zur Texterkennung erweitern.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-11T21:07:12+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Texterkennung mit OCR und VBA\",\"datePublished\":\"2021-02-11T21:07:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/\"},\"wordCount\":1273,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/c1476062711140d9aac3816f8a84c3b7\",\"articleSection\":[\"2006\",\"6\\\/2006\",\"Interaktiv\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/\",\"name\":\"Texterkennung mit OCR und VBA - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/c1476062711140d9aac3816f8a84c3b7\",\"datePublished\":\"2021-02-11T21:07:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/c1476062711140d9aac3816f8a84c3b7\",\"contentUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/c1476062711140d9aac3816f8a84c3b7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Texterkennung_mit_OCR_und_VBA\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Texterkennung mit OCR und VBA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Texterkennung mit OCR und VBA - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/","og_locale":"de_DE","og_type":"article","og_title":"Texterkennung mit OCR und VBA","og_description":"Wer sich die M&uuml;he macht, Dokumente wie etwa seine Gesch&auml;ftskorrespondenz zu scannen, m&ouml;chte m&ouml;glicherweise auch auf die darin enthaltenen Texte zugreifen. Mit Access, VBA und der passenden Bibliothek ist das ein Kinderspiel: Access im Unternehmen zeigt, wie Benutzer von Access 2003 ihre Anwendung kostenlos um ein VBA-gesteuertes OCR-Tool zur Texterkennung erweitern.","og_url":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-02-11T21:07:12+00:00","og_image":[{"url":"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Texterkennung mit OCR und VBA","datePublished":"2021-02-11T21:07:12+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/"},"wordCount":1273,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7","articleSection":["2006","6\/2006","Interaktiv","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/","url":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/","name":"Texterkennung mit OCR und VBA - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7","datePublished":"2021-02-11T21:07:12+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#primaryimage","url":"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7","contentUrl":"http:\/\/vg02.met.vgwort.de\/na\/c1476062711140d9aac3816f8a84c3b7"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Texterkennung_mit_OCR_und_VBA\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Texterkennung mit OCR und VBA"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000420"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000420\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}