今回の記事の2つ前に以下のような過去記事を書いています。今回は以下の過去記事の続きです。
SendKeysメソッドとFolderfilelistでPDFを自動印刷できないか
エクセルのVBAでSendkeysメソッドとフリーソフトのFolderfilelistでPDFを自動で印刷できるマクロをつくろうと試みたのですが、思うように動作せずに失敗したといった内容です。
考えられる理由として、エクセルからPDFへSendkeysメソッドで指示を送れるようにしていたが、指示が速すぎてPDFが表示される前に送ってしまっていたのではないかということでした。
その解決策として、VBAのコードにAPIのkernel32を利用してみました。今回のこの部分で試行錯誤した内容について書いていってみます。