前提・実現したいこと
PDFファイルをA4サイズに縮小して印刷する
発生している問題
PDFファイルがA3のまま印刷されます。 そして最期にABOBEの画面が残ったままになります。 A4に印刷されて最期の画面も表示されなければよいのですが (DocuWorksでA4サイズにて印刷できればよいのですが、印刷方法が分からない為 一旦PDFを作成し、PDFからA4サイズにて印刷を試みているのですがどちらも上手くいきません。
該当のソースコード
VB2010
1 2 Dim di As New System.IO.DirectoryInfo("C:\PDF") 3 Dim files As System.IO.FileInfo() = di.GetFiles("*.pdf", System.IO.SearchOption.AllDirectories) 4 5 'シェルオブジェクトの作成 6 Dim shellObj As Object 7 shellObj = CreateObject("WScript.shell") 8 9 Dim exeStm As String 10 11 Try 12 13 For Each f As System.IO.FileInfo In files 14 15 exeStm = "" 16 17 'コマンドラインの文字列を作成する 18 exeStm = "AcroRd32.exe /t" & Chr(34) & f.FullName & Chr(34) 19 shellObj.Run(exeStm) '印刷する 20 21 '1秒待機(不要かもしれない) 22 System.Threading.Thread.Sleep(1000) 23 24 Next 25 26 27 'お片づけ 28 shellObj = Nothing 29 30 31 Catch ex As Exception 32 MessageBox.Show(ex.Message) 33 End Try 34 35 36 37
回答1件
あなたの回答
tips
プレビュー