- ベストアンサー
WORDファイルをPDFにマクロで
あるフォルダにあるWORDファイルを1つづつ同じファイル名のPDFに変換して、他のフォルダに入れていきたいと思っています。 まず、マクロの自動記憶でWORDファイルをAcrobat Distillerで印刷していくようにしました。 それをマクロで実行すると、ファイル名の確認窓が出ます。そこで、sendkeys "" で回避したのですが、次にALT+Sを押して保存。その次に同じファイル名のものがあった場合には、上書きするかどうかを聞いてきますので、そこでも、ALT+Yを送信する必要があります。 このALT+SやALT+Yの送信は、どのように記述すれば良いのでしょうか? 大きなプログラムの1部ですが、少しづつ進めていく必要があるので、申し訳ありませんがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sendkeysは "%S" だけど、「PDFファイルの保存先を確認」ってのが プリンタの設定であると思う。 チェックはずせばよいかと。 あと、application.DisplayAlerts=false にしてますか。
その他の回答 (1)
- neKo_deux
- ベストアンサー率44% (5541/12319)
DOC→PDFに一括変換 ↓ PDFを適当なフォルダに移動 と、作業を2段階に分けた方が良い気がします。 -- なにげに見つけたサイトですが、 Terra-International, Inc. - PDFファイルを自動生成 http://www.terra-intl.com/pdf.html が参考になる気がします。
お礼
アドバイスありがとうございます。 今、No1の方の説明を見ながら、VBAの解説サイトを捜していたら、同じサイトを見つけたところです。 しかしながら、VBSというものがわからない。pealなんてもっとわからない。VBSってVBAとは全く違うものなのですよねぇ?何か特別なソフトがいるのかな?サイト管理者の方にも聞いてみたいと思います。 ありがとうございました。
お礼
早速の回答ありがとうございます。 ALTを%に置き換えたら良いようですね。 PDFファイルの保存先を確認を外してしまうと他のファイルをPDFとしたいときに困るので、今は、設定していませんが。 ところで、application.DisplayAlerts=false ってなんですか?アラートの表示をしない?設定ですか? これは何処に書くのでしょうか? 色々とわからないことだらけですみませんよろしくお願いします。