Bookmark.InsertDatabase – metoda
Načítá data z zdroj dat (například samostatný dokument Word systém Microsoft Office , systém Microsoft Office Excel listnebo databázeaplikace Microsoft Access) a vloží data do tabulky místo Bookmark řízení.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Sub InsertDatabase ( _
ByRef Format As Object, _
ByRef Style As Object, _
ByRef LinkToSource As Object, _
ByRef Connection As Object, _
ByRef SQLStatement As Object, _
ByRef SQLStatement1 As Object, _
ByRef PasswordDocument As Object, _
ByRef PasswordTemplate As Object, _
ByRef WritePasswordDocument As Object, _
ByRef WritePasswordTemplate As Object, _
ByRef DataSource As Object, _
ByRef From As Object, _
ByRef To As Object, _
ByRef IncludeFields As Object _
)
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
)
Parametry
- Format
Typ: System.Object%
Formát uvedené v formáty pole Automatický formát tabulky dialogové okno.Může být WdTableFormat konstanty.Ohraničení buněk v tabulce vůči ve výchozím nastavení.
- Style
Typ: System.Object%
Atributy automatický formát určený Format , jsou použity tabulky.Použít součtem libovolná kombinace následujících hodnot:
[1|1] Hodnota
[1|2] Význam
[2|1] 0 (nula)
[2|2] Žádný
[3|1] 1
[3|2] Ohraničení
[4|1] 2
[4|2] Stínování
[5|1] 4
[5|2] Písmo
[6|1] 8
[6|2] Barva
[7|1] 16
[7|2] Automatické přizpůsobení
[8|1] 32
[8|2] Řádky záhlaví
[9|1] 64
[9|2] Poslední řádek
[10|1] 128
[10|2] První sloupec
[11|1] 256
[11|2] Poslední sloupec
- LinkToSource
Typ: System.Object%
true navázání spojení mezi novou tabulku a zdroj dat.
- Connection
Typ: System.Object%
Rozsah, ve kterém dotaz určeného SQLStatement.Jak určit rozsah závisí jak načíst data.Příklad:
Při načítání dat prostřednictvím připojení ODBC (Open Database), zadejte připojovací řetězec.
Při načítání dat ze systém Microsoft Office Excel pomocí dynamické výměny dat (DDE), zadáte pojmenované oblasti nebo "Celou tabulku."
Poznámka: Dynamickou výměnu dat (DDE) je starší technologie, která není zabezpečená.Pokud možno používejte bezpečnější alternativou k DDE, například objekt propojování a vkládání objektů (technologie OLE).
Při načítání dat z aplikace Microsoft Access, zadejte slovo "Tabulka" nebo "Dotaz" následuje název tabulky nebo dotaz.
- SQLStatement
Typ: System.Object%
Řetězec dotaz volitelné načte podmnožinu dat v primární zdroj dat vkládá do dokumentu.
- SQLStatement1
Typ: System.Object%
Pokud je delší než 255 znaků řetězce dotaz SQLStatement označuje první část řetězce a SQLStatement1 označuje druhé části.
- PasswordDocument
Typ: System.Object%
heslo (pokud existuje) nutné otevřený zdroj dat.(Viz poznámky níže).
- PasswordTemplate
Typ: System.Object%
Pokud dokument aplikace Word systém Microsoft Office zdroj dat , tento argument je vyžadováno heslo (pokud existuje) otevřený připojenou šablona.(Viz poznámky níže).
- WritePasswordDocument
Typ: System.Object%
heslo , nutné uložit změny do dokumentu.(Viz poznámky níže).
- WritePasswordTemplate
Typ: System.Object%
heslo , požadované šablonauložit změny.(Viz poznámky níže).
- DataSource
Typ: System.Object%
Cesta a název souboru zdroj dat.
- From
Typ: System.Object%
Číslo prvního záznamu dat v rozsahu záznamy.
- To
Typ: System.Object%
Číslo poslední záznam data v oblasti vložení záznamů.
- IncludeFields
Typ: System.Object%
true Zahrnout názvy pole ze zdroj dat v prvním řádku v nové tabulce.
Poznámky
Nepoužívejte hesla pevně zakódovaný v aplikacích. Pokud v proceduraje požadováno heslo , žádost heslo uživateluložit do proměnnáa pomocí proměnná v kódu.
Nepoužívejte přihlašovací účet vestavěné správce systému (sa). Provést členové pevné roleserveru sysadmin správci systému a jejich přihlásit pomocí svých účtů. Použít přidružení zabezpečení pouze v případě, že neexistuje žádný způsob přihlášení. Chcete-li zabránit neoprávněnému přístupu prostřednictvím přihlašovacího účtu sa, byste měli přiřadit daný účet silné jedinečné heslo.
Pokud možno používejte ověřování systému Windows (označovaný také jako důvěryhodné připojení), které používá uživatel účet systému Windows pro připojit kServer SQL. Při připojení uživatel prostřednictvím uživatel účtu systému Windows, SQL Server používá informace v operačním systému Windows ověřit název účtu a heslo. Před použitím ověřování systému Windows, musí správce serveru nakonfigurovat SQL Server k použití tohoto režimu ověřování. Pokud není k dispozici ověřování systému Windows, zabránit uložení uživatelů přihlašovací informace. Je bezpečnější pro zadání přihlašovacích informací při každém přihlášení uživatele.
Volitelné parametry
Informace o volitelných parametrů, viz The Variable missing and Optional Parameters in Office Solutions.
Příklady
Následující příklad vloží do tabulky aplikace Microsoft Excel Bookmark řízení. Hodnota styl (191) je kombinací čísla 1, 2, 4, 8, 16, 32 a 128. Tento příklad předpokládá, že máte sešit s názvem Data.xls Uložit do kořen adresáře c se nejméně dva řádky dat na list.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub BookmarkInsertDatabase()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text"
Bookmark1.InsertDatabase(Format:=Word.WdTableFormat _
.wdTableFormatClassic1, Style:=191, LinkToSource:=False, _
Connection:="Entire Spreadsheet", DataSource:="C:\Data.xls")
End Sub
private void BookmarkInsertDatabase()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text";
object Format = Word.WdTableFormat.wdTableFormatClassic1;
object Style = 191;
object LinkToSource = false;
object Connection = "Entire Spreadsheet";
object DataSource = "C:\\Data.xls";
bookmark1.InsertDatabase(ref Format, ref Style, ref LinkToSource,
ref Connection, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref DataSource,
ref missing, ref missing, ref missing);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.