質問

私は(提供されている可能性があり、データソースを無視して)、.docxのファイルを開くすべての差し込み印刷フィールドを見つけ、そしてデータとそれらを置き換えるためにオープンXMLを使用していくつかのコードを持っています。

私が最初にOffice 2007の中で作成した文書に対してこれをテストし、素晴らしい仕事するように見えました。

私たちは、その後、エクセルのスプレッドシートデータソースをオフに基づいて、2003年に1を作成し、2007の.docx形式に保存しました。私たちは私のコードによって生成されたファイルを開くと、Wordが、いくつかのSQL、特にSELECT * from 'Sheet1$'を実行しようとしていることをユーザーに警告します。これは、はい/いいえのオプションがあります。 のはいのを選択すると、私は、データ・ソースを見つける必要です。選択のないの正しいように見える文書に私をもたらします。

私は今、このポップアップを見ている理由私はわかりません。おそらくそれは2003ドキュメントのためのさまざまなデータソースに起因するのか?

私の希望は、任意のデータソースへとポップアップが表示されないであろうと、すべての参照を削除する方法があったということでした。私が見つけたこのが、それが動作するようには思えません。任意の提案ですか?

役に立ちましたか?

解決

[OK]を、私はこれを行う方法を見つけました。ワット見つけ、/word/settings.xmlからの設定部分を取得しなければならなかった:差し込み印刷のエントリーをして、それを削除します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top