MailMerge.OpenDataSource メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したドキュメントにデータ ソースをアタッチします。これは、まだドキュメントでない場合はメインドキュメントになります。
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
文字列 が必要です。 データ ファイルの名前を指定します。 データ ファイル、接続文字列、およびクエリ文字列を指定する代わりに、Microsoft Query (.qry) ファイルを指定できます。
- Format
- Object
省略可能 なオブジェクト。 ファイル コンバーターは、ドキュメントを開くために使用します。 定数の 1 つを WdOpenFormat 指定できます。 外部ファイル形式を指定するには、 オブジェクトで プロパティをOpenFormatFileConverter使用して、この引数で使用する値を決定します。WdOpenFormat には、次のいずれかの定数を指定できます。wdOpenFormatAllWordwdOpenFormatAuto Default。wdOpenFormatDocumentwdOpenFormatEncodedTextwdOpenFormatRTFwdOpenFormatTemplatewdOpenFormatTextwdOpenFormatUnicodeTextwdOpenFormatWebPageswdOpenFormatWebPages wdOpenFormatXML
- ConfirmConversions
- Object
省略可能 なオブジェクト。 True ファイルが Word 形式でない場合は、[ ファイルの変換] ダイアログ ボックスを表示します。
- ReadOnly
- Object
省略可能 なオブジェクト。 True を設定すると、データ ソースを読み取り専用で開きます。
- LinkToSource
- Object
省略可能 なオブジェクト。 True を指定して、メイン ドキュメントを開くたびに指定されたConnection
SQLStatement
クエリを実行します。
- AddToRecentFiles
- Object
省略可能 なオブジェクト。 True を設定すると、[ファイル] メニューの最下部の最近使用したファイルの一覧にファイル名を追加します。
- PasswordDocument
- Object
省略可能 なオブジェクト。 データ ファイルを開くときに使用するパスワードを指定します。 下記の「備考」を参照してください。
- PasswordTemplate
- Object
省略可能 なオブジェクト。 テンプレートを開くときに使用するパスワードを指定します。 下記の「備考」を参照してください。
- Revert
- Object
省略可能 なオブジェクト。 開いているドキュメントのファイル名である場合 Name
の動作を制御します。 True を指定 すると、開いているドキュメントに対する未保存の変更が破棄され、ファイルが再度開きます。 False を指定 すると、開いているドキュメントがアクティブになります。
- WritePasswordDocument
- Object
省略可能 なオブジェクト。 文書に対する変更を保存するときに使用するパスワードを指定します。 下記の「備考」を参照してください。
- WritePasswordTemplate
- Object
省略可能なオブジェクト。 テンプレートに対する変更を保存するときに使用するパスワードを指定します。 下記の「備考」を参照してください。
- Connection
- Object
省略可能 なオブジェクト。 で SQLStatement
指定されたクエリを実行する範囲。 (以下の備考を参照してください。範囲を指定する方法は、データの取得方法によって異なります。 たとえば、Open Database Connectivity (ODBC) を使用してデータを取得する場合は、接続文字列を指定します。 動的データ交換 (DDE) を使用して Microsoft Excel からデータを取得する場合は、名前付き範囲を指定します。動的データ交換 (DDE) は、セキュリティで保護されていない古いテクノロジです。 可能であれば、DDE のより安全な代替手段を使用してください。Microsoft Access からデータを取得する場合は、"Table" または "Query" という単語の後にテーブルまたはクエリの名前を指定します。
- SQLStatement
- Object
省略可能 なオブジェクト。 データ検索のクエリ オプションを定義します。 下記の「備考」を参照してください。
- SQLStatement1
- Object
省略可能 なオブジェクト。 クエリ文字列が 255 文字より長い場合は、 SQLStatement
文字列の最初の部分を指定し SQLStatement1
、2 番目の部分を指定します。 下記の「備考」を参照してください。
- OpenExclusive
- Object
省略可能 なオブジェクト。 True を設定すると、排他的に開きます。
- SubType
- Object
省略可能 なオブジェクト。 次のいずれかの WdMergeSubType 定数を指定できます:wdMergeSubTypeAccess 1wdMergeSubTypeOAL 2wdMergeSubTypeOLEDBText 5wdMergeSubTypeOLEDBWord 3wdMergeSubTypeOther 0wdMergeSubTypeOutlook 6wdMergeSubTypeWord 7wdMergeSubTypeWord2000 8wdMergeSubTypeWorks 4
注釈
ODBC 接続文字列とクエリ文字列を特定するには、クエリ オプションを手動で設定し、 プロパティをQueryString使用して接続文字列を返します。 次の表には、一般的に使用される SQL キーワードが記載されています。
DSN | ODBC データ ソースの名前 | |
UID | ユーザー ログオン ID | |
PWD | ユーザーが指定したパスワード | |
DBQ | データベース ファイル名 | |
FIL | ファイルの種類 |
組み込みのシステム管理者 (sa) ログオン アカウントを使用しないでください。 代わりに、sysadmin 固定サーバー ロールのシステム管理者メンバーを作成し、そのアカウントを使用してログオンします。 ほかにログオンする方法がない場合にのみ、sa を使用します。 sa ログオン アカウントによる未承認のアクセスを防ぐため、そのアカウントには強力で一意のパスワードを割り当てます。
可能な場合は、Windows ユーザー アカウントを使用してSQL Serverに接続する Windows 認証 (信頼された接続とも呼ばれます) を使用します。 ユーザーが Windows ユーザー アカウントを介して接続すると、SQL Serverは Windows オペレーティング システムの情報を使用して、アカウント名とパスワードを検証します。 Windows 認証を使用する前に、サーバー管理者は、この認証モードを使用するようにSQL Serverを構成する必要があります。 Windows 認証を使用できない場合は、ユーザーのログオン情報を保存しないでください。 ユーザーがログオンするたびにログオン情報を入力する方が安全です。
アプリケーションではハードコードされたパスワードを使用しないでください。 プロシージャ内でパスワードが必要な場合、ユーザーからのパスワードを要求し、変数に格納して、コードでその変数を使用します。