問題タブ [mailmerge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5303 参照

c# - C# を使用した差し込み印刷 (Excel から Word)

Word テンプレートのフィールドに入力するために、Excel ファイルをデータソースとして使用して差し込み印刷を行う方法を誰か知っているかどうか疑問に思っていました。できれば Word の相互運用機能を使用したいのですが、コードを見つけるのに苦労しています。誰かがこれのための構文を持っていますか? 前もって感謝します。

0 投票する
1 に答える
1316 参照

search - 差し込み印刷された Word 文書から MergeField 値をプログラムで取得する

差し込み印刷の結果である MSWord ドキュメント (約 40,000) の大規模なコレクションがあります (メイン ドキュメントは同じですが、データ ソースは異なります)。

マージ フィールドの 1 つは、「はい」または「いいえ」というテキストを含むテキスト フィールドです。

どのドキュメントの差し込みフィールドが値「はい」に設定されているかを簡単にリストする方法はありますか? (約10,000件の「はい」の文書を見込んでいます。)

Word 自体、Office オートメーション、バイナリ ファイルの 16 進ダンプと特定の魔法の grep の使用、またはこの種のことを実行できる既製のツール (perl スクリプト、.NET アプリなど) を使用するかどうかに関係なく、あらゆるアプローチに興味があります。 .

ファイルは、Linux と Windows の両方のボックスからアクセスできるネットワーク共有上にあるため (必要に応じて、しばらくの間 Mac を盗むこともできます)、ツールがどのプラットフォームで実行されるかについてはあまり心配していません...

0 投票する
1 に答える
3239 参照

c# - OpenOffice を使用した差し込み印刷

私は現在、C# と OpenOffice を使用して差し込み印刷をしようとしています。

DB に destanatary のリストがあります。私はこれが可能であることを望みます:

  • ユーザーがオブジェクト指向ドキュメントを編集し、「名前」「住所」「市区町村」などのフィールドといくつかの標準テキスト (例: 「こんにちは 、名前、お元気ですか?」、
  • スタイルなどを編集する
  • 次に、アプリケーションに移動し、[DB 内のすべてのユーザーに送信] をクリックします。

次に、プログラムはすべてのユーザーをループし、ユーザーごとに OO ドキュメントの差し込み印刷フィールドを DB データに置き換え、メール/印刷などで送信します。

問題 : C# で、OO ドキュメントのメールマージ フィールドを DB データに置き換える方法が見つかりません。これらのフィールドを処理するプロパティ/メソッドが見つからないためです。

それに応じた年次ボーナスで私を助けてください!(原文のまま)

私が見つけた唯一のポインタは、UNO ライブラリが必要になるように見えるということでしたが、C# には存在しないようです。

0 投票する
1 に答える
87 参照

sql-server - OfficeSQLクエリの長​​時間実行

SQL Server 2008にデータベースビューがあり、Query Analyserから実行すると、数秒以内に実行されます。Excel 2007で実行すると、データが正常に読み込まれます。しかし、Word 2007でメールマージを実行すると、実行に非常に長い時間がかかるようです(文字通り実行に数分)。

誰かがこれを解決する方法を知っているなら、彼らは私に知らせてもらえますか?

0 投票する
2 に答える
2551 参照

c# - C# .NET から Open Office を使用した差し込み印刷

C# .net の ASP.NET Web フォームから Open Office に差し込み印刷できるようにする必要があります。OpenOffice に接続してファイルを開くことはできますが、現時点ではそこで停止します。システムのクライアントごとにドキュメントに挿入する必要がある差し込み印刷アイテムのテーブルがありますが、差し込み印刷の実行に役立つものや、差し込み印刷の設定方法さえインターネット上で見つけることができません。

C# を使用して、データベース テーブルから Open Office のメール マージ フォームに名字と姓をマージする簡単な例を誰かが教えてくれれば、とてもありがたいです。

0 投票する
2 に答える
1088 参照

ms-word - Word で明細化された請求書

Word の差し込み印刷として、非営利団体向けの請求明細を生成したいと考えています。

現在、ソース データはピボット テーブルのような構造 (これは私の考えではありませんでした) で Excel に格納されており、顧客ごとのアイテム タイプごとに 2 つのセル (未払いと支払い済み) があります。(各顧客には 1 つの行があり、各項目タイプには 2 つの列があります)。既存のデータはこの構造になっていますが、それを自動的により良いものに変換する方法があれば、私はアイデアを受け入れます。

現在、Word マクロによって生成された Word 差し込み文書を持っています。この Word マクロは、列のすべてのペア (アイテム タイプ) に対して Word IF フィールド コードを書き込みます。(すべての顧客がすべての項目タイプを持っているわけではないため、各顧客が負っていないものを除外するために IF フィールドが必要です)。

問題は、このシステムの操作方法を知っているのは私だけであり、すべての請求書を自分で作成する時間がなくなったことです。

理想的には、独自の課金アプリを作成したいと思います (これにより、他の多くの問題も解決されます) が、そのための時間もありません。

あまり技術的でない人々が私なしですべての請求を行えるようにするシステムを (合理的に迅速に) 作成する方法はありますか?

QuickBooks を調査しましたが、既存のトランザクションをインポートできません。