プロが教えるわが家の防犯対策術!

いつもお世話になっております
VBAで特定のFolderの中にあるPDFのみ
印刷するにはどうすればよいか
おしえてくれませんでしょうか

下記のコード実行してもだめでした
メモ帳にvbsで保存しても

Option Explicit
Dim f, gf, so, ws
Set so = CreateObject("Scripting.FileSystemObject")
Set gf = so.GetFolder("C:\temp")
Set ws = CreateObject("WScript.Shell")
For Each f In gf.Files
If LCase(so.GetExtensionName(f.Name)) = "pdf" Then
ws.Run ("AcroRd32 /t " & gf & "\" & f.Name)
End If
Next
Set ws = Nothing
Set gf = Nothing
Set so = Nothing

A 回答 (2件)

#1 


確かめたら違いました。すみません。
= "AcroRd32.exe /t " & gf & f.Name & " " & printerName

参考 h ttps://www.sejuku.net/blog/99169
    • good
    • 0
この回答へのお礼

いつも有難うございます。

お礼日時:2020/07/08 09:31

こんばんは、


ぱっと見で検証していませんが
ShellCommandなので
ws.Run ("AcroRd32 /t " & gf & " " & f.Name) かな

違っていたらごめんなさい。
    • good
    • 0

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