MailMerge.OpenDataSourceのODBC接続 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 まーちんぐ  (社会人) 投稿日時 2009/3/14 03:51:57
はじめまして、いつも勉強させていただいております。
MailMerge.OpenDataSourceに文字列を設定し、ワードを起動したいと考えています。

下記のように記述してもエラーはでないこそデータが出力されないです。

間違いを指摘していただけるとありがたいです。
ちなみにODBC接続は接続名という名前であらかじめ設定してあります。
DB_データというデータベースの中に商品マスタがあります。


wdDoc.MailMerge.OpenDataSource(Name:="", _
Connection:="DSN=接続名;DBQ=DB_データ;uid=a;pwd=01", _
SQLStatement:="SELECT * FROM 商品マスタ", _
SubType:=Word.WdMergeSubType.wdMergeSubTypeWord2000)


よろしくお願いいたします。