MSWord 2013の差し込み印刷ドキュメントを変更して、SQLDBテーブルにリンクした元のMSAccessDBではなくMSSQLDBを指すようにしようとしています。基本的に、方程式からAccessを削除し、MS SQL DBに直接(ODBC経由で)クエリを実行したいと思います。
元のドキュメントの編集に問題があります。ドキュメントを開くと、すぐにクエリが実行されます。これを変更するにはどうすればよいですか?
オープン:
Wordを停止することはできませんtrying既存のデータソースに接続するため、通常はWordにSQLプロンプトを表示させ、「いいえ」と答えてから、[メーリング]タブを使用してデータソースに接続する必要があります。あなたが欲しい。 SQl Serverデータソースの場合、Wordを使用して.odcを既に設定している場合は、データソースとして.odcを選択する必要があります。
最近の唯一の他の方法は、.docxに直接保存されている.xmlを編集することです。これは主にsettings.xmlファイルにありますが、通常、たとえば.odcファイルを指す1つまたは2つの関係があります。
ところで、これはWord 2013で変更された可能性がありますが、以前のバージョンでは、ODBCを使用してSQL Server(NVARCHARなど)のUnicodeフィールドタイプからデータを取得する際に問題がありました。これを回避するには、OLE DB(Wordがデフォルトで実際に使用するもの)を使用する必要があります。これは、MicrosoftがODBC SQLServer接続の標準として。
MailMergeソースを変更したかったので、このリンクに出くわしました。 Microsoft Word 2013では、[メーリング]-> [受信者の選択]オプション/ [既存のリストを使用]が必要です。
私はExcelデータベースを使用していたので、ファイル名フィルターリストからExcelを選択し、スプレッドシートがある場所に移動しました。それはすべて更新され、私は行く準備ができていました。
Word文書を開くと、データに接続するかどうかを尋ねられます-[はい]。次に、ソース(私の場合はローカルの.mdb)が見つからないと表示され、以前に保存されたリンクを示すウィンドウが表示されます。それを編集して[保存]します。それはすべてうまくいきます。ドキュメントを保存します。ただし、次に開いたときは、古い接続が保存されたままです。
上記の手順を使用して、データベースが現在保存されている場所に移動し、ドキュメントを[OK]および[保存]すると、すべてが修正されます。
「データソースの編集」が利用できないのはなぜですか?