Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3858 / 9994 ←次へ | 前へ→

【9390】Re:レポート出力時のプリンタ指定について
回答  kohji  - 07/5/12(土) 10:06 -

引用なし
パスワード
   > レポート出力するとき、マクロのアクションには、複数のプリンタから「Adobe PDF」(通常使うプリンタではない)を選択する機能を設けたいのですが、やりかたはわからなくて、教えていただきたいです。

Function AdobePDF_PrintSet()
  Private WN As Object

  Set WN = CreateObject("WScript.Network")
  WN.SetDefaultPrinter "AdobePDFのプリンタ名"

  Set WN = Nothing
End Function

Function Default_PrintSet()
  Private WN As Object

  Set WN = CreateObject("WScript.Network")
  WN.SetDefaultPrinter "通常使用のプリンタ名"

  Set WN = Nothing
End Function

上記 2つのファンクションをモジュールで作成し
レポート出力時のマクロに

プロシージャの実行 AdobePDF_PrintSet
レポート出力
プロシージャの実行 Default_PrintSet

みたいな感じで実行する方法はどうでしょう?
お試しくだされ

1,062 hits

【9384】レポート出力時のプリンタ指定について SOS 07/5/10(木) 14:55 質問
【9390】Re:レポート出力時のプリンタ指定について kohji 07/5/12(土) 10:06 回答
【9392】Re:レポート出力時のプリンタ指定について SOS 07/5/12(土) 15:46 質問
【9394】Re:レポート出力時のプリンタ指定について kohji 07/5/13(日) 9:13 回答
【9431】Re:レポート出力時のプリンタ指定について SOS 07/5/20(日) 20:22 質問
【9432】Re:レポート出力時のプリンタ指定について Gin_II 07/5/21(月) 0:52 発言

3858 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free