ich versuche aus Excel heraus einen Serienbrief in Word zu erstellen.
Beim Öffnen der DataSource bekomme ich jedoch den Laufzeitfehler 9105.
Mein Code sieht folgendermaßen aus:
Serienbrief.MailMerge.OpenDataSource _
Name:=strQuelle, _
ConfirmConversions:=False, _
LinkToSource:=True, _
Revert:=False, _
Format:=wdOpenFormatAuto, _
SQLStatement:="SELECT * FROM `Arbeitsdaten$`", SQLStatement1:="", _
SubType:=wdMergeSubTypeAccess, _
Connection:="Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=" & strQuelle & _
_
";Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB: _
Registry Path="""";Jet OLEDB:Engine Type=37;Jet OLEDB:Da"
Der Connection String ist in meinem Code in einer Zeile, wird nur hier leider auf mehrere Zeilen gesplittet.Meine Recherchen ergaben dass an irgendeiner Stelle mehr als 255 Zeichen vorhanden sind, weswegen der Code auch nicht richtig ausgeführt wird.
Auf was bezieht sich der Fehler? Auf den kompletten OpenDataSource Befehl? Nur auf die Connection?
Habe leider auch nach langer Recherche nicht gefunden wie ich diesen Fehler beheben könnte. Vielleicht hat ja von euch einer eine Idee!
Vielen Dank schonmal!