Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Serienbrief Word 2003 (https://www.delphipraxis.net/55519-serienbrief-word-2003-a.html)

toms 22. Okt 2005 08:04


Serienbrief Word 2003
 
Hallo!

Habe ein Macro für einen Serienbrief aufgezeichnet.
Datenquelle: Exceltabelle mit Spaltentitel "Sprache", "Erhalten" und andere.

Unter Word 2000 hat das Macro einwandfrei funktioniert. Unter Word 2003 nicht mehr.
Wenn ich SQLQuery = "SELECT * FROM `Output$` schreibe, funktioniert's auch unter
Word 2003. Mit dem WHERE nicht mehr.
Ich erhalte ich die Fehlermeldung "Fehler 5922: Word konnte Datenquelle nicht öffnen".

Hat jemand eine Idee warum?

Codeauszug:

Code:
Const DataSourceFile As String = "C:\xyz\ExcelTabelle.xls"

SQLQuery = "SELECT * FROM `Output$` WHERE ((Sprache = 'DE') AND (Erhalten = 'y'))"
 

 ActiveDocument.MailMerge.OpenDataSource Name:=DataSourceFile _
        , ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
        AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
        WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
        Format:=wdOpenFormatAuto, Connection:= _
        "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=" & DataSourceFile & ";Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Re" _
        , SQLStatement:=SQLQuery, SQLStatement1:="", SubType:= _
        wdMergeSubTypeAccess

ActiveDocument.MailMerge
.Execute Pause:=False

toms 24. Okt 2005 04:25

Re: Serienbrief Word 2003
 
PUSH--> Hat noch niemand mit SQL gearbeitet und hat mir einen kleinen Tipp? :angel:

marabu 24. Okt 2005 08:33

Re: Serienbrief Word 2003
 
Hi.

Hast du es schon mit square brackets um die Datenbank-Objektnamen probiert?

SQL-Code:
SELECT * FROM `Output$` WHERE (([Sprache] = 'DE') AND ([Erhalten] = 'y'))
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz