Range.InsertDatabase Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает данные из источника данных (например, отдельный документ Microsoft Word, лист Microsoft Excel или база данных Microsoft Access) и вставляет данные в виде таблицы вместо указанного диапазона.
public void InsertDatabase (ref object Format, ref object Style, ref object LinkToSource, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object PasswordDocument, ref object PasswordTemplate, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object DataSource, ref object From, ref object To, ref object IncludeFields);
abstract member InsertDatabase : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub InsertDatabase (Optional ByRef Format As Object, Optional ByRef Style As Object, Optional ByRef LinkToSource As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef DataSource As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef IncludeFields As Object)
Параметры
- Format
- Object
Необязательный объект. Формат, указанный в поле Форматы в диалоговом окне Автоформат таблицы (меню Таблица). Может быть любой WdTableFormat из констант. Граница применяется к ячейкам в таблице по умолчанию.
- Style
- Object
Необязательный объект. Атрибуты автоформата, заданные параметром Format
, применяются к таблице. Используйте сумму любого сочетания следующих значений:ValueMeaning0 (ноль)None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column
- LinkToSource
- Object
Необязательный объект. Значение true , чтобы установить связь между новой таблицей и источником данных.
- Connection
- Object
Необязательный объект. Диапазон, в пределах которого выполняется запрос, заданный параметром SQLStatement
. Указание диапазона зависит от способа извлечения данных. Например, при получении данных через open Database Connectivity (ODBC) укажите строка подключения. При получении данных из Microsoft Excel с помощью динамического обмена данными (DDE) необходимо указать именованный диапазон или "Вся электронная таблица". Безопасности Динамический обмен данными (DDE) — это устаревшая технология, которая не является безопасной. По возможности используйте более безопасную альтернативу DDE. При получении данных из Microsoft Access необходимо указать слово "Таблица" или "Запрос", за которым следует имя таблицы или запроса.
- SQLStatement
- Object
Необязательный параметр String. Необязательная строка запроса, которая извлекает подмножество данных в основном источнике данных для вставки в документ.
- SQLStatement1
- Object
Необязательный параметр String. Если строка запроса длиннее 255 символов, SQLStatement
обозначает первую часть строки и SQLStatement1
вторую часть.
- PasswordDocument
- Object
Необязательный объект. Пароль (если он есть), необходимый для открытия источника данных. (См. примечания ниже.)
- PasswordTemplate
- Object
Необязательный объект. Если источник данных является документом Word, этот аргумент является паролем (если он есть), необходимым для открытия присоединенного шаблона. (См. примечания ниже.)
- WritePasswordDocument
- Object
Необязательный объект. Пароль, необходимый для сохранения изменений в документе. (См. примечания ниже.)
- WritePasswordTemplate
- Object
Необязательный объект. Пароль, необходимый для сохранения изменений в шаблоне. (См. примечания ниже.)
- DataSource
- Object
Необязательный объект. Путь и имя файла источника данных.
- From
- Object
Необязательный объект. Номер первой записи данных в диапазоне записей для вставки.
- To
- Object
Необязательный объект. Номер последней записи данных в диапазоне записей для вставки.
- IncludeFields
- Object
Необязательный объект. Значение true , чтобы включить имена полей из источника данных в первую строку новой таблицы.
Комментарии
Избегайте использования в приложениях жестко заданных паролей. Если в процедуре требуется пароль, запросите пароль у пользователя, сохраните его в переменной, а затем используйте эту переменную в коде.
Избегайте использования встроенной учетной записи входа системного администратора (SA). Вместо этого сделайте системных администраторов участниками фиксированной роли сервера sysadmin и создайте для них собственные учетные записи. Используйте sa, только если другого способа для входа в систему нет. Чтобы предотвратить несанкционированный доступ с помощью учетной записи sa, назначьте для нее уникальный надежный пароль.
По возможности используйте проверку подлинности Windows (которую также называют доверительным соединением), которая для подключения к SQL Server применяет учетную запись пользователя Windows. Если пользователь подключается с помощью учетной записи Windows, SQL Server получает данные из операционной системы Windows для проверки имени и пароля учетной записи. Для использования проверки подлинности Windows администратор сервера должен настроить SQL Server для применения этого режима проверки подлинности. Если проверка подлинности Windows недоступна, не сохраняйте учетные данные пользователей. Будет надежнее, если пользователи будут вводить учетные данные при каждом входе в систему.