問題タブ [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.
ms-word - Word 2010 条件付きブロック
Word 2010 で差し込み印刷を使用して Word 文書を作成しています。特定の差し込みフィールドに値があるかどうかに応じて表示する必要がある表があります。テキスト行を非表示/表示する方法を見つけましたが、ブロック全体 (テーブル、画像、その他のマージフィールドを含む) でこれを行うにはどうすればよいですか?
java - Java を使用した差し込み印刷で Outlook 経由でメールを送信する
データベースに一連の連絡先があります。アプリケーションでクライアント用のカスタム メール テンプレートを作成したいと考えています。
私のクライアントは、会社名、住所などのカスタム プレースホルダーを設定できます。
例えば:
テンプレートを設定したら、これをメールの本文として使用できます。次に、受信者がデータベースから取得されます。
MAIL URI を作成し、ユーザーのデフォルトの電子メール クライアントを使用してそれを開くことができる java.awt.Desktop パッケージを認識しています。問題は、差し込み印刷をどのように組み込むことができるかです。これに対する既存のライブラリまたはソリューションについて教えてください。
vba - Excelメールマージ実行時エラー4198
stackoverflowに関する以前の質問がありました:
「Excelマクロから(シート上のボタンをクリックして)MAIL MERGEを開始することは可能ですか)データを含むExcelシートがあり、それを新しい単語ドキュメントにエクスポートしたいです。」これは、2009年9月29日12:39にdendarii772によって回答されました。
コンピューターのスキルが限られているボランティアの生活を簡素化したかったので、私たちにもこのニーズがありました。
残念ながら、適切なパスで変更されたdendariiのコードは、.OpenDataSourceステートメントで実行時エラー4198で終了します。
CindyMeisterがMicrosoftOfficeforDeveloper'sFormに書き込み>..>Word 2010 VBAは、4198エラーが同期性の問題に起因する可能性があることを示唆しました。私はそれを成功させませんでした。
Andrew PoulsonがExcelに書き込みを行うと、寄稿者のSneczがVBAメールマージの.OpenDataSourceステートメントをWordマクロの記録と比較するように促されます。寄稿者はどう思いますか?私の.OpenDataSource行は標準のようです。私のExcelデータソースファイルには、ヘッダーの行とそれに続く2行のデータ要素があります。
Office2010があります。
4198を修正する方法や、一般的な診断手順を知っている人がいれば、提案をいただければ幸いです。私たちは慈善団体で働いている2人です。どんな助けでも歓迎します!
java - PHP: openoffice で差し込み印刷を行うにはどうすればよいですか?
Open office と PHP の統合について質問があります。PHPから差し込み印刷をしたい。これで正確に何をすべきか分かりますか?
PHPからJavaを呼び出すオプションはありますか?
ms-word - パッケージング API のみを使用した Word 2007 差し込み印刷
プロジェクトでは、Word 文書との何らかのメール マージ機能を構築する必要があります。私は、Word オートメーションなしでこれを好みます。レター用の .docx ファイル (一種のテンプレート) を作成し、パッケージ API を使用して読み込んでデータ ファイル (XML など) を追加する方法があることを思い出します。そのファイルを開いた人は、そのデータとマージされた手紙を見ることができます。
その方法が実際に存在するかどうか、またその方法を知っている人はいますか?
javascript - ドキュメント テンプレート: Word の代替としての JavaScript?
現在、差し込み印刷 (ラベル) とパーソナライズされたグリーティング カード (テキスト内の連絡先名) には Word を使用しています。
当社の連絡先情報は Web プラットフォーム (SharePoint) に保存されているため、Word テンプレートを Web ベースのテンプレートに置き換えることを考えていました。アイデアは、Mustache のような JavaScript テンプレート エンジンを使用して HTML ドキュメントを生成することです。または、XSLT を使用する別の方法もあります。
これはすでに行われていますか?Web テンプレートと Word の長所と短所は何ですか?
html - htmltextareaまたは同様のものを使用してブラウザ表示でRTFドキュメントを表示/レンダリングする
私のWebアプリケーションには、事前にフォーマットされたRTFドキュメントがテンプレートとして使用され、ユーザーがデータのソースを選択してから、RTFドキュメントテンプレートとマージして、マージされたRTFファイルを作成できるという機能があります。RTFテンプレートには、ユーザーが選択したコンテンツに置き換えられるプレースホルダーがあります。ローカルユーザーのマシンでワード/ワードパッドが使用可能な場合は、最終的なドキュメントを保存するか、直接開くことができます。
ここで、確認のためにマージされたドキュメントをユーザーに表示する必要があります。ユーザーは、ドキュメントを印刷するか、システムに直接保存することができます。表示はワード/ワードパッドアプリケーションではなく、テキストエリアまたはドキュメントのレンダリングに類似したものを使用して、アプリケーション自体の中にある必要があります。テキストエリアでRTFドキュメントをレンダリングできるかどうか教えてください。表示されるコンテンツに加えて、ドキュメントを印刷して保存するオプションが必要です。RTFをHtmlに変換してから、テキストエリアにhtmlコンテンツを表示する必要がある場合は、変換してからhtmlを表示する方法を教えてください。ページ内。
ms-word - 差し込み印刷後に CheckBox の状態を確認できない
ワードオートメーションで差し込み印刷を作成しています。私のテンプレートファイルには、次のコードを使用してチェック済みまたは未チェックの状態に設定されたチェックボックスがあります。
[チェックされたチェックボックス] と [チェックされていないチェックボックス] はCheck Box Content Controls
、対応するチェック状態にあります。
これはこれまでのところうまくいきます。ただし、差し込み印刷の出力ドキュメントでは、チェックボックスはチェックできなくなります。チェック ボックス コンテンツ コントロールが削除され、それを表すシンボルのみが出力ドキュメントに残されるようです。
データ ソースの値に基づいてチェックされるチェックボックスを追加する可能性はありますか?
従来のフォームと Active X コントロールも試しましたが、成功しませんでした。
c# - マージ(SimpleField)フィールドを使用して.dotxから.docxを生成する
それで、最初に、dotxを開いて、新しいdocxコピーを作成するための私のコードがあります(そのコピーが次に変更されます)。簡潔にするためにカットしますが、基本的に3つのパラメータをデータテーブル(レガシーシステムで使用できるようにするため)、テンプレートへの文字列としてのUNCパス、および出力ドキュメントへの文字列としてのUNCパスを取ります。
私が最初にしたことは、.dotテンプレートを取得し、それを.dotxとして再保存して、指を交差させただけで、機能しませんでした。そこで、代わりに.dotxのすべてのマージフィールドを削除して、もう一度追加してみました。これは機能しましたが、(SimpleFieldとして)1つのマージフィールド、具体的には.dotxを保存する前に追加された最後のフィールドしか見つかりませんでした。オープンXML生産性ツールを使用してテンプレートをさらに見ると、他のすべてのマージフィールドがタイプw:instrTextであることがわかります。これが、それらが無視されている理由です。
現在のオフィスオートメーションをOpenXMLに置き換えることを検討しているため、文字通りOpenXMLを使い始めたばかりなので、現時点ではほとんどわかりません。誰かが私にもう少し教えてくれますか、それとも私に良いリソースを教えてもらえますか?私は少しグーグルで回りましたが、私は私の特定の問題を見つけることができません。ソリューションをすばやくまとめる必要があるため、SDKドキュメント全体を読むのを延期しようとしています(私は知っています!)。既存の.dotテンプレートを取得し、それらをに変換するという単一のタスクに焦点を当てています。 .dotxを作成し、マージフィールドをデータに置き換えて.docxを派生させます。
前もって感謝します!
vba - Access-VBAから呼び出された場合、Word2010のMailmergeのデータソースが失われます
Office2007からOffice2010(およびWXP-> W7)への移行に問題があります。Accessプログラムを使用して、メールマージのデータソースとして使用されるCSVファイルを作成しています。CSVを作成した後、私のプログラムはテンプレートファイルから新しい単語ドキュメントを作成します。テンプレートは、作成したCSVファイルをデータソースとして使用するように設定されています。CSVは常に同じパスで作成されます。
私は次のコードを使用しています
msWord
明らかに私のWordアプリケーションのリファレンスであり、templatename
私のテンプレートへのフルパスです。
これは、WindowsXPおよびOffice2007では正常に機能しました。W7およびOffice2010では機能しません。テンプレートは新しいドキュメントを作成して開きますが、メールマージのメインドキュメントではなくなりました。
さらに奇妙なことに、テンプレートをダブルクリックするだけで新しいドキュメントを作成すると、すべてが機能します。
テンプレートが含まれるフォルダーは、WordおよびAccessの信頼できるフォルダーです。Office2010に変更はありますか、おそらくいくつかのセキュリティ設定はありますか?誰かがそれを修正する方法を知っていますか?または、少なくともどこを見ればよいかについてのヒントがありますか?