|
> レポート出力するとき、マクロのアクションには、複数のプリンタから「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
みたいな感じで実行する方法はどうでしょう?
お試しくだされ
|
|