web-dev-qa-db-ja.com

新しいデータソースを指すように差し込み印刷Word文書を変更しますか?

MSWord 2013の差し込み印刷ドキュメントを変更して、SQLDBテーブルにリンクした元のMSAccessDBではなくMSSQLDBを指すようにしようとしています。基本的に、方程式からAccessを削除し、MS SQL DBに直接(ODBC経由で)クエリを実行したいと思います。

元のドキュメントの編集に問題があります。ドキュメントを開くと、すぐにクエリが実行されます。これを変更するにはどうすればよいですか?

1
John S

オープン

  1. レターのマージ->メーリング->メールのマージを開始
  2. ステップバイステップの差し込み印刷ウィザード->別のリストを選択
  3. [テーブル]または[クエリ]-> [OK]ボタンを選択して確認します
  4. [結果のプレビュー]-> [ドキュメントの保存]をクリックします
1
NTU NOC staff

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接続の標準として。

0
user181946

MailMergeソースを変更したかったので、このリンクに出くわしました。 Microsoft Word 2013では、[メーリング]-> [受信者の選択]オプション/ [既存のリストを使用]が必要です。

私はExcelデータベースを使用していたので、ファイル名フィルターリストからExcelを選択し、スプレッドシートがある場所に移動しました。それはすべて更新され、私は行く準備ができていました。

0
hum3

Word文書を開くと、データに接続するかどうかを尋ねられます-[はい]。次に、ソース(私の場合はローカルの.mdb)が見つからないと表示され、以前に保存されたリンクを示すウィンドウが表示されます。それを編集して[保存]します。それはすべてうまくいきます。ドキュメントを保存します。ただし、次に開いたときは、古い接続が保存されたままです。

上記の手順を使用して、データベースが現在保存されている場所に移動し、ドキュメントを[OK]および[保存]すると、すべてが修正されます。

「データソースの編集」が利用できないのはなぜですか?

0
Phil W