次の方法で共有


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 指定された AutoFormat の属性がテーブルに適用されます。 次の値の任意の組み合わせの合計を使用します:ValueMeaning0 (ゼロ)None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column

LinkToSource
Object

省略可能 なオブジェクトTrue 新しい表とデータ ソース間のリンクを確立します。

Connection
Object

省略可能 なオブジェクト。 で SQLStatement指定されたクエリを実行する範囲。 範囲の指定方法はデータの取得方法によって異なります。 たとえば、Open Database Connectivity (ODBC) を使用してデータを取得する場合は、接続文字列を指定します。 動的データ交換 (DDE) を使用して Microsoft Excel からデータを取得する場合は、名前付き範囲または "スプレッドシート全体" を指定します。セキュリティ 動的データ交換 (DDE) は、セキュリティで保護されていない古いテクノロジです。 可能であれば、DDE のより安全な代替手段を使用してください。Microsoft Access からデータを取得する場合は、"Table" または "Query" という単語の後にテーブルまたはクエリの名前を指定します。

SQLStatement
Object

文字列型 (String) の値を使用します。 文書に挿入するプライマリ データ ファイルのデータ サブセットを検索する任意のクエリ文字列を指定します。

SQLStatement1
Object

文字列型 (String) の値を使用します。 クエリ文字列が 255 文字より長い場合は、 SQLStatement 文字列の最初の部分を表し、 SQLStatement1 2 番目の部分を表します。

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 認証を使用できない場合は、ユーザーのログオン情報を保存しないでください。 ユーザーがログオンするたびにログオン情報を入力する方が安全です。

適用対象