2

Open XML を使用して .docx ファイルを開き、すべての MailMerge フィールドを検索し、それらをデータに置き換えるコードがあります (提供された可能性のあるデータソースは無視します)。

Office 2007 で作成されたドキュメントに対して最初にこれをテストしたところ、うまく機能するように見えました。

次に、2003 年に Excel スプレッドシート データ ソースに基づいて作成し、2007 .docx 形式で保存しました。私のコードで生成されたファイルを開くと、Word はユーザーに SQL を実行することを警告します。具体的にはSELECT * from 'Sheet1$'. はい/いいえのオプションがあります。[はい]を選択すると、データ ソースを見つける必要があります。[いいえ] を選択すると、正しいように見えるドキュメントが表示されます。

このポップアップが表示される理由がわかりません。おそらく、2003 年のドキュメントのデータ ソースが異なるためでしょうか?

私の希望は、データソースへのすべての参照を削除する方法があり、ポップアップが表示されないことでした. これを見つけましが、うまくいかないようです。助言がありますか?

4

1 に答える 1