MailMerge.OpenDataSource Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Присоединяет источник данных к указанному документу, который становится main документом, если он еще не является документом.
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)
Параметры
- Name
- String
Обязательный атрибут типа String. Имя файла источника данных. Вы можете указать файл Microsoft Query (QRY) вместо источника данных, строка подключения и строки запроса.
- Format
- Object
Необязательный объект. Преобразователь файлов, используемый для открытия документа. Может быть одной из WdOpenFormat констант. Чтобы указать внешний формат файла, используйте OpenFormat свойство с FileConverter объектом , чтобы определить значение, используемое с этим аргументом.WdOpenFormat может быть одной из следующих констант:wdOpenFormatAllWordwdOpenFormatAuto Default.wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatXML
- ConfirmConversions
- Object
Необязательный объект. Значение true для отображения диалогового окна Преобразовать файл, если файл не имеет формат Microsoft Word.
- ReadOnly
- Object
Необязательный объект. Значение true , чтобы открыть источник данных только для чтения.
- LinkToSource
- Object
Необязательный объект. Значение true для выполнения запроса, указанного в SQLStatement
и Connection
при каждом открытии документа main.
- AddToRecentFiles
- Object
Необязательный объект. Значение true , чтобы добавить имя файла в список недавно использовавшихся файлов в нижней части меню Файл.
- PasswordDocument
- Object
Необязательный объект. Пароль, используемый для открытия источника данных. (См. примечания ниже.)
- PasswordTemplate
- Object
Необязательный объект. Пароль, используемый для открытия шаблона. (См. примечания ниже.)
- Revert
- Object
Необязательный объект. Управляет тем, что происходит, если Name
является именем файла открытого документа. Значение true , чтобы отменить все несохраненные изменения в открытом документе и повторно открыть файл; Значение False для активации открытого документа.
- WritePasswordDocument
- Object
Необязательный объект. Пароль, используемый для сохранения изменений в документе. (См. примечания ниже.)
- WritePasswordTemplate
- Object
Необязательный объект. Пароль, используемый для сохранения изменений в шаблоне. (См. примечания ниже.)
- Connection
- Object
Необязательный объект. Диапазон, в котором должен выполняться запрос, указанный параметром SQLStatement
. (См. примечания ниже.) Указание диапазона зависит от способа извлечения данных. Например, при получении данных через open Database Connectivity (ODBC) укажите строка подключения. При получении данных из Microsoft Excel с помощью динамического обмена данными (DDE) укажите именованный диапазон. Динамический обмен данными (DDE) — это устаревшая технология, которая не является безопасной. По возможности используйте более безопасную альтернативу DDE. При получении данных из Microsoft Access необходимо указать слово "Таблица" или "Запрос", за которым следует имя таблицы или запроса.
- SQLStatement
- Object
Необязательный объект. Определяет параметры запроса для получения данных. (См. примечания ниже.)
- SQLStatement1
- Object
Необязательный объект. Если строка запроса длиннее 255 символов, SQLStatement
указывает первую часть строки и SQLStatement1
вторую часть. (См. примечания ниже.)
- OpenExclusive
- Object
Необязательный объект. Значение true для исключительного открытия.
- SubType
- Object
Необязательный объект. Может быть одной из следующих WdMergeSubType констант:wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeDBText 5wdMergeSubTypeWORD 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4
Комментарии
Чтобы определить подключение ODBC и строки запроса, задайте параметры запроса вручную и используйте QueryString свойство для возврата строка подключения. В следующей таблице приведены некоторые часто используемые ключевые слова SQL.
DSN | Имя источника данных ODBC | |
UID | Идентификатор входа пользователя | |
PWD | Указанный пользователем пароль | |
DBQ | Имя файла базы данных | |
FIL | Тип файла |
Избегайте использования встроенной учетной записи входа системного администратора (SA). Вместо этого сделайте системных администраторов участниками фиксированной роли сервера sysadmin и создайте для них собственные учетные записи. Используйте sa, только если другого способа для входа в систему нет. Чтобы предотвратить несанкционированный доступ с помощью учетной записи sa, назначьте для нее уникальный надежный пароль.
По возможности используйте проверку подлинности Windows (которую также называют доверительным соединением), которая для подключения к SQL Server применяет учетную запись пользователя Windows. Если пользователь подключается с помощью учетной записи Windows, SQL Server получает данные из операционной системы Windows для проверки имени и пароля учетной записи. Для использования проверки подлинности Windows администратор сервера должен настроить SQL Server для применения этого режима проверки подлинности. Если проверка подлинности Windows недоступна, не сохраняйте учетные данные пользователей. Будет надежнее, если пользователи будут вводить учетные данные при каждом входе в систему.
Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде.