問題タブ [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.
c# - C# 超高速「メールマージ」タイプの置換
ビットの置換が必要なドキュメントが一定の場合 (一種のメールマージシナリオ) に置換を行う最も迅速な方法についての指針を期待しています。
もちろん、string.replace と regexp を使用して置換を行う方法はたくさんありますが、一致を探すたびに入力ドキュメントを解析する必要があるようです。それは私が最適化しようとしているビットです。
c# - WinForms アプリで ASPX をコンパイルする
電子メール メッセージ (メール マージなど) を送信する WinForms アプリケーションを作成しています。
ASP.Net のレンダリング エンジンを使用して、メッセージの HTML 本文をレンダリングしたいと考えています。
ASP.Net ランタイム全体を使用せずに、単一の ASPX ページのレンダリングされた出力を取得する最も簡単な方法は何ですか?
さらに難しいのは、実行時に ASPX をコンパイルして、アプリケーションを再構築せずに変更できるようにすることです。ただし、これは必須ではありません。難しすぎると諦めます。
powerpoint - Powerpoint の CustomXML
パワーポイントのテンプレートを作りたいです。外部ソースに基づいて、テンプレートに NAME などの項目への参照が必要です。WordprocessingML を使用すると、XML ファイルへの参照を作成して x-path を指定するだけでよいことはわかっていますが、これは PowerPoint ではサポートされていないと聞いています。
では、PresentationML でこれを行うにはどうすればよいでしょうか。バインドするオブジェクトが複数ある場合、リピーターは可能ですか?
java - Javaからのメールマージ
誰かがWord文書でJavaからメールマージを行った経験がありますか?doc形式とdocx形式の両方をサポートする必要があります。
ApachePOIとdocx4jについて聞いたことがあります。しかし、周りを読んで、POIでのサポートという言葉がどれほど優れているかを確信しています。docx4jは、私が見る限り、docx形式のみをサポートしています。
上記のいずれかを提案する(そしてサポートに関する私の知識を修正する)か、別の適切なライブラリを提案できますか?必要に応じて、1つのlibをdocに使用し、もう1つをdocxに使用します。
ありがとう。
ms-word - Webベースのドキュメントマージソリューション?
Webベースのドキュメントマージソリューションを探しています。
私たちのアプリケーションは、Xataface(Windows IIS + mySQL上のPHP)を使用して構築されたWebベースのプロジェクト管理ツールです。ツール内のデータに基づいて、ユーザーがMicrosoftWord形式のステータスレポートを生成できる機能があります。
現在、この関数はLiveDocXを使用して実装されています。ステータスレポートテンプレートがあり、LiveDocXはプロジェクト管理ツールからのデータを使用してテンプレートへのマージを実行します。
主な欠点は、LiveDocxがWebサービスベースであることです。制御できないサードパーティのWebサービスの稼働時間への依存を減らすために、LiveDocXを置き換えることを検討しています。
IISまたはPHPベースのサーバーにインストールできるWebベースのドキュメントマージソリューションに関する提案はありますか?
applescript - Apple アドレスブックで不明な誕生日を探す
Mac アドレス帳の穴をきれいにしようとしています。最初のステップとして、安っぽいホールマーク カードでお祝いできるように、すべての友達に誕生日を尋ねたいと思います。
パーソナライズされたメッセージを差し込み印刷するために、アドレス帳に「グループ」が必要です。
これは私が思いついたApplescriptです:
それは壊れますが、エラーメッセージから何が間違っているのか推測できません:
結果: エラー「アプリケーション \"アドレス帳\" の «class azf4» id \"05F770BA-7492-436B-9B58-E24F494702F8:ABPerson\" を型ベクトルにできません。" number -1700 から «class azf4» id "05F770BA-7492-436B-9B58-E24F494702F8:ABPerson" を vector に
(ところで、これは私の初めての AppleScript コードだと言いましたか? したがって、このコードを単純化またはより洗練されたものにすることができれば、それも大歓迎です。)
asp.net - ASP.NetWebアプリケーションからWordドキュメントへのエクスポートを可能にするMSWordmailmergeのような機能
データベースにある特定のフィールドのプレースホルダーを含むWord文書をユーザーがアップロードできるようにする必要があるという要件があります。これが彼らのテンプレートになります。たとえば、プレースホルダーの前に@@などを付けることができます。例えば
次に、レコードを取得して、Word文書へのエクスポートを押すことができます。これにより、テンプレートを選択できるようになります。テンプレートを選択して、[続行]をクリックできます。@@Title
次に、テンプレートを取得し、選択したレコードのデータベースのタイトルフィールドに置き換えます。どこから始めればよいのか、これを行うためにどのコンポーネントが必要なのかわかりません。
私の最初の調査から、Office 2007の新しいオープンXML標準でこれを行うことができるようです。したがって、テンプレートを読み込んで、すべての内容をdbテーブルのどこかに保存する必要があります。次に、使用者がエクスポートしたい場合は、コンテンツを再度取得してから、@@
プレースホルダーを検索して置換し、適切にリンクします。次に、ドキュメントを出力ストリームに再度保存すると、ブラウザに保存ダイアログが表示されます。
ASP.Net MVCを使用していて、ホストされた環境にいます。また、ユーザーがテンプレートをアップロードするときに、新しいビュータイプを動的に作成し、新しいビューを動的に作成することも考えていました。ただし、このアプローチが機能するかどうかはわかりません。
これは良いアプローチですか?どのツールを見る必要がありますか?他に何か提案はありますか?
c# - ASP.NETWebアプリケーションからのWordメールマージ
これを行うための最良の方法は何ですか。データベースはファイアウォールで保護されているため、アクセスできません。これは、Webインターフェイスを介して実行する必要があります。
csvファイルを生成してworddocumentにプラグインすることはできますが、面倒なようです。これを行うためのより良い方法はありますか?
ありがとう
編集:将来の参考のために、私はSyncfusionDocIOと呼ばれるライブラリを使用することになりました。
winforms - レポート ツールを使用してメーリングを行う方法は?
環境: Reporting Services または XTraReport、SqlServer Express 2008 R2、VS2008、WinForms、C#
こんにちは、みんな、
私の WinForms アプリは、カスタマイズされた手紙を多数の人々 (連絡先情報は SqlServer にあります) に送信する必要があります。これは Word Mail/Merge の典型的な仕事です。
しかし、クライアント コンピュータに Word がインストールされていない状態で実行したいと考えています。MS Reporting Services (または DevExpress XtraReport) を使用したいと思います。
問題は、これらのツールを使用すると、名前と住所のテキスト ボックスを入力できる (それで問題ありません) ことですが、実際のワープロではありません。テキストの流れにカスタム フィールドを埋め込む必要があります。これは Word では簡単に実行できますが、Reporting Services では実行する方法が見つかりません。
注: レポートに関する限り、私は初心者です。
助けてください、
ティア。
サージ。
html - HTMLをデータベースからMSWordにメールマージします
プロジェクト:VB.NETを使用して、winformsデータベースインターフェイスと作業自動化アプリを構築します。
私はこのエディターを使用して、ユーザーがデータベースインターフェイス環境にテキストを入力し、フォームで作業している内容をロード/保存/表示し、コンテンツを待機しているWordドキュメントにメールでマージします。最初のステップを実行でき、それはうまく機能しますが、タグとテキストをすべてテキストとしてマージするのではなく、MS WordにHTMLをフォーマットとして認識させるにはどうすればよいですか?
このツールには2つの関連するプロパティがあります。1つはテキストのみを取得するため(マークアップなし、つまりHTMLなし)、もう1つはHTMLで完全なマークアップを取得するためです。これらは両方ともテキスト形式です(データベースに簡単に保存するために使用します)。
私が考えることができるアイデア/方向性:
1)クリップボードを使用します。コンテンツをエディターウィンドウからWordに直接コピーして貼り付けることができ、うまく機能します。ただし、クリップボードをプログラムで使用する場合でも、データベースからの読み込みは大きく異なります。(クリップボードツールの使い方がわからないかもしれません)
2)HTMLを「マージ可能な」コンテンツとして理解できるライブラリまたはクラス/関数がWordにあるのではないでしょうか。
ありがとう!
:-ダン