Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: TschonBo am Oktober 21, 2024, 13:10:26

Titel: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: TschonBo am Oktober 21, 2024, 13:10:26
Hallo,
ich habe einen Serienbrief der die Daten aus einer AccessAbfrage nutzt.
Wenn ich den Serienbrief einfach öffne, werde ich gefragt; Ob ich dem SQL-Befehl zulassen möchte.
Sage ich ja, ist alles ok.
Nun möchte ich den Serienbrief direkt aus Access (2021) aufrufen.
Also:
Dim objAppWord As New Word.Application   'Variante "Early-Binding"
With objAppWord
     .Visible = True
     .Documents.Open Filename:=SerienBrief  '( ist eine gültige Variable für den Brief)
End With
Word startet, der Serienbrief wird geladen,
aber die Frage wegen dem SQL wird nicht gestellt (was mir auch gefällt)
 aber die Daten werden auch nicht verbunden.
Manuell kann ich dann:
(Word-Menü) Sendungen / Empfänger Auswählen / Vorhandene Listen verwenden..
eine .odc Datei nachladen, welche dann die Verbindung herstellt.
Aber wie kann ich den Vorgang automatisieren?
     .SourceConnectionFile =  Pfad"\Serienbrief.odc" ist im With-Block leider nicht verfügbar.

Und natürlich freue ich mich über eine Lösung 😊
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: Knobbi38 am Oktober 21, 2024, 18:08:08
Hallo,

hast du hier im Forum schon mal die Suchfunktion verwendet?

Wenn dir die dann gefundenen Beiträge nicht weiter helfen, kannst du ja mal einen Blick hierauf werfen:
https://www.office-hilfe.com/support/threads/serienbrief-aus-access-heraus-starten-loesung.38041/ (https://www.office-hilfe.com/support/threads/serienbrief-aus-access-heraus-starten-loesung.38041/)
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: TschonBo am Oktober 21, 2024, 18:35:44
Ja, überall schon geschaut und viel getestet,
doch Office 2021 hält weiter dagegen.
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: Knobbi38 am Oktober 21, 2024, 18:55:50
Das dürfte nicht an Ofs2021 liegen, sondern an deinem Code. Schau dir mal den Code aus dem Link an.
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: PhilS am Oktober 21, 2024, 19:47:48
Zitat von: TschonBo am Oktober 21, 2024, 13:10:26.SourceConnectionFile =  Pfad"\Serienbrief.odc" ist im With-Block leider nicht verfügbar.
Was soll SourceConnectionFile sein? Das ist als Eigenschaft nicht nur in deinem With-Block, sondern in der gesamten Word-Objektbibliothek nicht verfügbar.

Meinst du:
.MailMerge.OpenDataSource(...?
Das ist eine Methode eines Word.Document und nicht der Word.Application.



Da ich der Problembeschreibung nicht so recht folgen kann, sei am Rande auch noch angemerkt, dass es vor ca. 1 Jahr mal einen Bug beim Access/Word-Serienbrief gab (https://www.accessforever.org/post/word-mail-merge-disabled-broken-in-version-2305). - Der Bug ist seit Version 2306 behoben, daher ist es generell sehr unwahrscheinlich, dass der eine Rolle spielt.
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: Debus am Oktober 21, 2024, 21:53:31
Hey kamst du mal eine musterDB und den Brief hochladen weil ich glaube dass das auch an den Brief liegen kann/ wird

Holger
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: TschonBo am Oktober 21, 2024, 22:03:14
Gute Info PhilS, gehe ich noch mal durch.
.SourceConnectionFile :
Das habe ich aus einer Excellbeschreibung, Word kennt es nicht, deshalb auch nicht verwendet. Aber genau diese Möglichkeit suche ich.
,,Das ist eine Methode eines Word.Document und nicht der Word.Application. ,,
Guter Hinweis, aber ich möchte dem Dokument ja die .odc Datei nachliefern. - Geht ja manuell auch.
Titel: Re: Aus Access 2021, Word mit Serienbrief aufrufen. öffnen ok, aber keine Verbindung
Beitrag von: TschonBo am Oktober 21, 2024, 22:06:03
Zitat von: Debus am Oktober 21, 2024, 21:53:31Hey kamst du mal eine musterDB und den Brief hochladen weil ich glaube dass das auch an den Brief liegen kann/ wird

Holger

Der Fehler scheint wirklich bei dem Serienbrief zu liegen.
Sehr verworren, da er sich ja manuell, also nach dem Laden des Briefs, mit der alten .odc anbinden ließ.