検討①

MicrosoftPrintToPDFの前にobjIE.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULTで印刷設定を逐一出す

 

検討②

コードの先頭にダミーでMicrosoftPrintToPDFをカレントディレクトリに保存することで一旦記憶させる

 

検討③

OLECMDID_PRINTを使わずsendkeysで印刷とPDF保存を交互にする

 

 

月曜に試す

 

結果→ Application.Sendkeys "プリンタ名" でOK

 

typeがPDFのIEはデフォルトプリンタの切り替えで良いが、通常のIE画面の印刷、PDF保存切り替えはプリンタの名の選択だけでよかった