MailMerge.OpenDataSource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
DSN | Der Name der ODBC-Datenquelle | |
UID | Die Login-ID des Benutzers | |
PWD | Das benutzerdefinierte Kennwort | |
DBQ | Der Dateiname der Datenbank | |
FIL | Der 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.