Hallo zusammen,
folgende Problematik:
Schritt 1:
Ich versuche mit einem Makro in einer Access 2007 DB eine Word Datei zu öffnen um diese komplett auszulesen und innerhalb des Quellcodes dann weiter verarbeiten zu können. Ziel ist es einige der Inhalte in SQL Statements zu übernehmen um damit Abfragen auf die DB loszulassen.
Schritt 2:
Teilweise wird der Inhalt aus der Word Datei und natürlich die Ergebnisse der Abfragen im Anschluss in eine neue WordDatei geschrieben.
Im Moment hänge ich am Öffnen der Word Datei. Ich habe álle nötigen Verweise hinzugefügt um die nötigen Funktionen nutzen zu können. In einigen Büchern habe ich Beispiele gefunden, doch beim Nachprogrammieren stellte ich fest, dass diese so nicht funkttionieren.
Codebeispiel:
Option Compare Database
Dim word_application As New Word.Application
Dim word_document As New Word.Document
Sub Main()
Set word_application = CreateObject("Word.Application")
Set word_document = CreateObject("Word.Document")
'diese Zeile wird im Beispiel so angegeben, doch funzt net; was ist bei diesem Aufruf falsch
word_document.Document.Open FileName = "C:\KZU_Projekt\Import\Leitblatt.docx", ReadOnly = True
'Fehlermeldung ==> Laufzeitfehler 438 Objekt unterstüzt diese Eigenschaft oder MEthode nicht!
.document.open ==> damit kommt er net klar ... ist das Syntax einer früheren Version oder wieso geht das net?
End Sub
Ich dachte mir mit diesem Aufruf öffne ich ein Objekt in dass ich dann mittels schleife loop until EOF einfach die Word Datei durchgehe. Ich will auch nicht den kompletten Inhalt, sondern sehe vor die Word Datei mit Textmarken zu versehen, die ich dann einzeln nacheinander in das Word Objekt schreibe.
Bin relativer Anfänger auf dem VBA Gebiet und würde mich über Beiträge echt freuen. Wer mir weiterhelfen kann, jede Hilfe ist willkommen!
MfG
HelD007
folgende Problematik:
Schritt 1:
Ich versuche mit einem Makro in einer Access 2007 DB eine Word Datei zu öffnen um diese komplett auszulesen und innerhalb des Quellcodes dann weiter verarbeiten zu können. Ziel ist es einige der Inhalte in SQL Statements zu übernehmen um damit Abfragen auf die DB loszulassen.
Schritt 2:
Teilweise wird der Inhalt aus der Word Datei und natürlich die Ergebnisse der Abfragen im Anschluss in eine neue WordDatei geschrieben.
Im Moment hänge ich am Öffnen der Word Datei. Ich habe álle nötigen Verweise hinzugefügt um die nötigen Funktionen nutzen zu können. In einigen Büchern habe ich Beispiele gefunden, doch beim Nachprogrammieren stellte ich fest, dass diese so nicht funkttionieren.
Codebeispiel:
Option Compare Database
Dim word_application As New Word.Application
Dim word_document As New Word.Document
Sub Main()
Set word_application = CreateObject("Word.Application")
Set word_document = CreateObject("Word.Document")
'diese Zeile wird im Beispiel so angegeben, doch funzt net; was ist bei diesem Aufruf falsch
word_document.Document.Open FileName = "C:\KZU_Projekt\Import\Leitblatt.docx", ReadOnly = True
'Fehlermeldung ==> Laufzeitfehler 438 Objekt unterstüzt diese Eigenschaft oder MEthode nicht!
.document.open ==> damit kommt er net klar ... ist das Syntax einer früheren Version oder wieso geht das net?
End Sub
Ich dachte mir mit diesem Aufruf öffne ich ein Objekt in dass ich dann mittels schleife loop until EOF einfach die Word Datei durchgehe. Ich will auch nicht den kompletten Inhalt, sondern sehe vor die Word Datei mit Textmarken zu versehen, die ich dann einzeln nacheinander in das Word Objekt schreibe.
Bin relativer Anfänger auf dem VBA Gebiet und würde mich über Beiträge echt freuen. Wer mir weiterhelfen kann, jede Hilfe ist willkommen!
MfG
HelD007
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „HelD007“ ()