関数:通常使うプリンターを設定

TOP > サンプル / 関数 > *      [...]


love

 

概要

Windows の通常使うプリンター(デフォルトプリンター)を変更します。

 

機能

  1. 以下のコマンドを使って、Windowsの通常使うプリンターを変更します。
  2. 以下の操作をVBAプログラミングでコマンドライン実行したと同じことを行います。

 

形式

 

引数

  1. 第一引数 ( sDefaultPrinter As String ) :
    通常使うプリンター名をセットします。
  2. 第二引数 ( sErrMsg As String ) :
    エラー時にエラーメッセージがセットされます。

 

戻り値

  1. True : 正常終了。
  2. False : エラー有り。第二引数のsErrMsgにエラーメッセージがセットされます。

 





サンプル

通常使うプリンター名を「Adobe PDF」に設定します。

※思ったほど、簡単では無い。本気でやると。

Downloadsample-SetDefaultPrinter.xls

 

 

備考

  1. 「rundll32.exe printui.dll,PrintUIEntry /y /n "プリンター名"」でプリンター名を間違えると以下のエラー画面が表示されてしまいます。これが表示されるとプログラムの処理が中断してしまいます。そこで表示されないように事前にチェックして存在しないプリンター名はエラーにします。
  2. 「rundll32.exe printui.dll,PrintUIEntry /?」で他のパラメータのヘルプが表示されます。

 

参照

 

< サンプル/関数 >

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


出来るだけ早く返答する様には心がけています。
が、遅くなる時もありますのでご了承ください。


SAMURAI Plugin

コメントをする時は最低でも以下をお願いします。

  • OS名 バージョン
  • Acrobat バージョン
  • ツール(Excel等) バージョン