15

Outlook 相互運用方式を使用MailItem.PrintOut()して、Outlook からメール メッセージを印刷します。常に「 Microsoft Outlook - Memo Style 」という名前で印刷されます。

メモ スタイル」は、Outlook が印刷用に自動的に選択する印刷スタイルです。ドキュメントにカスタム名を付けて、プリンタ キューで追跡できるようにする方法はありますか?

カスタム名で新しい印刷スタイルを作成する、カスタム ドキュメント名を明示的に指定することができます。

基本的に、Outlook から印刷された電子メールが一意の名前でプリンター キューに表示される必要があります。お知らせ下さい。

4

4 に答える 4

1

ええと、PrintSystemObject.Nameはアセンブリの外部では設定できません。残念ながら、これはWindowsの印刷キューを表示したときに表示されるものだと思います。ただし、PrintSystemJobInfo.JobNameはプログラムで設定可能であるように見え、必要なものを取得するのに役立つ場合があります。

于 2012-09-11T19:21:32.527 に答える
1

私の仮説を確認するための仮想プリント サーバーが家にないのは残念ですが、電子メールはそれぞれの件名として印刷キューにリストされませんか?

于 2012-09-11T03:18:29.537 に答える
1

あなたは....によってこれを行うことができます

Mailitem.SaveAs(FilePathName) 'FILE NAME = NEW NAME
Mailitem.Printout()

次に、作成したばかりのファイルを単純に削除するか、一時ディレクトリでの作業が完了したら一度にすべて削除できます。

于 2015-01-02T20:43:56.263 に答える
1

これを解決する方法は、プリンターのプロパティを確認することです。Peernet の TIFF10 プリンターを使用しており、[デバイスとプリンター] の下のプリンター アイコンを右クリックして [プリンター設定] をクリックすると、[保存] タブでファイル名を選択するオプションが表示されます。プリンターのプロパティを確認してください。それは何かを持っているかもしれません

于 2014-08-01T20:57:17.523 に答える