3

できればPerlやPythonのようなスクリプト言語を使用しますが、コンパイルされたルートを使用する必要がある場合は、そうしてください。

基本的に私がやりたいのは、会社のメールマージシステムに追加することです。現在、使用しているソフトウェアでは、エクスポートするメールマージフィールドの選択肢がかなり限られていますが、データベースクエリの結果を文字に組み込むことができれば、さらに多くのことを達成できます(残念ながら、Wordでは十分な柔軟性が得られません。これを達成するためのデータベースクエリ)。私たちが使用するシステムは、その文字をデフォルトのプリンター(ピアツーピアプリンターであり、プリントサーバーはありません)に自動的に送信します。その仲介役となるプログラムを作りたいと思います。理想的には、印刷ジョブが起動されたことを検出し、送信されたドキュメントをキャプチャして開き、独自のクエリから追加のデータを挿入してから、新しいバージョンをプリンタに送信します。

2つの質問があります

  1. これも可能ですか?もしそうなら、どこから始めればよいですか?
  2. これは、1人の人が妥当な時間枠で完了するのに適していますか?私はトレードによるプログラマーではなく、sysadminタイプのperson=Pであることに注意してください。
4

2 に答える 2

3

正直なところ、これは非常に難しい道です。たぶん、データを処理して実際のプリンターに転送する仮想プリンターを作成してみてください。私があなたのために何かを見つけることができるかどうかを確認します。

于 2009-09-21T14:09:19.003 に答える
0

Wordを使用している場合は、拡張メールマージシステムをVisualBasicに実装する方がはるかに簡単だと思います。そのレベルで仕事を傍受するのは非常に難しいだろうと私は思う。VBよりもPerlまたはPythonを使用する場合は、.py / .plスクリプトを記述して、クエリを実行し、.vbsスクリプトを生成することもできます。Pythonでスクリプト化できるOpenOfficeを使用することもできます。

于 2010-01-14T07:44:04.610 に答える