アプリ版:「スタンプのみでお礼する」機能のリリースについて

Printerオブジェクトを通して印刷するとジョブ名が、「MicrosoftVisualBasic」となりますが、これを最初から(EndDocで出力する前)変更する事は可能でしょうか?
SetJob()APIで出力後変更する事も考えましたが、このAPIはWin9Xでは動作しないようですし、プリンタの監視ユーティリティの表示はそのままの場合がありました。
他の方法をご存知の方がおられたらぜひお願いします。

A 回答 (1件)

こんにちは。

maruru01です。

直接の回答ではありませんが、ジョブ名が
「Microsoft Visual Basic」
になるのは、開発時の場合で、EXEファイルで実行するとその実効ファイルの名前がジョブ名になると思うのですが。
あとは、PDFなりのファイルにしておいて、そのファイルをShellExecute関数とかで印刷すれば、そのファイル名がジョブ名になると思います。
    • good
    • 0
この回答へのお礼

maruru01さん、回答ありがとうございます。
おっしゃる通り、コンパイル後の印刷ではきちんとジョブ名が変わっているのが確認できました。
本当にありがとうございました。

お礼日時:2002/11/25 17:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!