MailMerge.OpenDataSource Methode

Definition

Fügt eine Datenquelle an das angegebene Dokument an, das zu einem Standard Dokument wird, wenn es sich noch nicht um ein Dokument handelt.

public void OpenDataSource (string Name, ref object Format, ref object ConfirmConversions, ref object ReadOnly, ref object LinkToSource, ref object AddToRecentFiles, ref object PasswordDocument, ref object PasswordTemplate, ref object Revert, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object OpenExclusive, ref object SubType);
abstract member OpenDataSource : string * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub OpenDataSource (Name As String, Optional ByRef Format As Object, Optional ByRef ConfirmConversions As Object, Optional ByRef ReadOnly As Object, Optional ByRef LinkToSource As Object, Optional ByRef AddToRecentFiles As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef Revert As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef OpenExclusive As Object, Optional ByRef SubType As Object)

Parameter

Name
String

String erforderlich. Der Dateiname der Datenquelle. Anstatt eine Datenquelle, eine Verbindungs- und eine Abfragezeichenfolge festzulegen, können Sie auch eine Microsoft Query-Datei (.qry) angeben.

Format
Object

Optionales Objekt. Das zum Öffnen des Dokuments verwendete Dateikonvertierungsprogramm. Dies kann eine der WdOpenFormat Konstanten sein. Um ein externes Dateiformat anzugeben, verwenden Sie die OpenFormat -Eigenschaft mit dem FileConverter -Objekt, um den Wert zu bestimmen, der mit diesem Argument verwendet werden soll.WdOpenFormat kann eine der folgenden Konstanten sein:wdOpenFormatAllWordwdOpenFormatAuto Default.wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatXML

ConfirmConversions
Object

Optionales Objekt. True, um das Dialogfeld Datei konvertieren anzuzeigen, wenn die Datei nicht im Microsoft Word-Format vorliegt.

ReadOnly
Object

Optionales Objekt. True, wenn die Datenquelle schreibgeschützt geöffnet werden soll.

LinkToSource
Object

Optionales Objekt. True, um die von Connection angegebene SQLStatement Abfrage und jedes Mal auszuführen, wenn das Standard Dokument geöffnet wird.

AddToRecentFiles
Object

Optionales Objekt. True, wenn der Dateiname in die Liste der zuletzt verwendeten Dateien im unteren Teil des Menüs Datei aufgenommen werden soll.

PasswordDocument
Object

Optionales Objekt. Das zum Öffnen der Datenquelle verwendete Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

PasswordTemplate
Object

Optionales Objekt. Das zum Öffnen der Vorlage verwendete Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

Revert
Object

Optionales Objekt. Steuert, was geschieht, wenn Name der Dateiname eines geöffneten Dokuments ist. True , um alle nicht gespeicherten Änderungen am geöffneten Dokument zu verwerfen und die Datei erneut zu öffnen; False , um das geöffnete Dokument zu aktivieren.

WritePasswordDocument
Object

Optionales Objekt. Das zum Speichern von Änderungen am Dokument verwendete Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

WritePasswordTemplate
Object

Optionales Objekt. Das zum Speichern von Änderungen an der Vorlage verwendete Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

Connection
Object

Optionales Objekt. Ein Bereich, in dem die von SQLStatement angegebene Abfrage ausgeführt werden soll. (Siehe Anmerkungen unten.) Wie Sie den Bereich angeben, hängt davon ab, wie Daten abgerufen werden. Beispiel: Beim Abrufen von Daten über Open Database Connectivity (ODBC) geben Sie eine Verbindungszeichenfolge an. Beim Abrufen von Daten aus Microsoft Excel mithilfe des dynamischen Datenaustauschs (Dynamic Data Exchange, DDE) geben Sie einen benannten Bereich an. Der dynamische Datenaustausch (Dynamic Data Exchange, DDE) ist eine ältere Technologie, die nicht sicher ist. Verwenden Sie nach Möglichkeit eine sicherere Alternative zu DDE. Beim Abrufen von Daten aus Microsoft Access geben Sie das Wort "Tabelle" oder "Abfrage" gefolgt vom Namen einer Tabelle oder Abfrage an.

SQLStatement
Object

Optionales Objekt. Definiert Abfrageoptionen für das Abrufen von Daten. (Weitere Informationen finden Sie unten in den Hinweisen.)

SQLStatement1
Object

Optionales Objekt. Wenn die Abfragezeichenfolge länger als 255 Zeichen ist, SQLStatement gibt den ersten Teil der Zeichenfolge und SQLStatement1 den zweiten Teil an. (Weitere Informationen finden Sie unten in den Hinweisen.)

OpenExclusive
Object

Optionales Objekt. True, wenn das Öffnen exklusiv erfolgen soll.

SubType
Object

Optionales Objekt. Kann eine der folgenden WdMergeSubType Konstanten sein:wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeOLEDBText 5wdMergeSubTypeOLEDBWord 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4

Hinweise

Um die ODBC-Verbindung und die Abfragezeichenfolgen zu bestimmen, legen Sie Abfrageoptionen manuell fest, und verwenden Sie die QueryString -Eigenschaft, um die Verbindungszeichenfolge zurückzugeben. In der folgenden Tabelle finden Sie einige häufig verwendete SQL-Schlüsselwörter.

DSNDer Name der ODBC-Datenquelle
UIDDie Login-ID des Benutzers
PWDDas benutzerdefinierte Kennwort
DBQDer Dateiname der Datenbank
FILDer Dateityp

Vermeiden Sie die Verwendung des integrierten Systemadministratorkontos (sa). Weisen Sie Systemadministratoren stattdessen die feste Serverrolle "sysadmin" zu, und stellen Sie sicher, dass sie zum Anmelden ihre eigenen Konten verwenden. Verwenden Sie SA nur, wenn es keine andere Anmeldemöglichkeit gibt. Um unberechtigten Zugriff über das SA-Anmeldekonto zu vermeiden, sollten Sie diesem Konto ein sicheres, eindeutiges Kennwort zuweisen.

Verwenden Sie, wenn möglich, Windows-Authentifizierung (auch als vertrauenswürdige Verbindung bezeichnet), bei der die Verbindung zu SQL Server über ein Windows-Benutzerkonto erfolgt. Wenn ein Benutzer eine Verbindung über ein Windows-Benutzerkonto herstellt, verwendet SQL Server Informationen im Windows-Betriebssystem, um den Kontonamen und das Kennwort zu validieren. Bevor Sie Windows-Authentifizierung verwenden können, muss ein Serveradministrator SQL Server für die Verwendung dieses Authentifizierungstyps konfigurieren. Wenn Windows-Authentifizierung nicht verfügbar ist, vermeiden Sie das Speichern von Anmeldeinformationen von Benutzern. Es ist sicherer, wenn Benutzer ihre Anmeldeinformationen bei jeder Anmeldung eingeben.

Vermeiden Sie das Verwenden von hartcodierten Kennwörtern in Anwendungen. Fordern Sie das Kennwort vom Benutzer an, speichern Sie es in einer Variablen, und verwenden Sie die Variable dann im Code, falls ein Kennwort in einer Prozedur benötigt wird.

Gilt für: