• ベストアンサー

WORDファイルをPDFにマクロで

 あるフォルダにあるWORDファイルを1つづつ同じファイル名のPDFに変換して、他のフォルダに入れていきたいと思っています。 まず、マクロの自動記憶でWORDファイルをAcrobat Distillerで印刷していくようにしました。  それをマクロで実行すると、ファイル名の確認窓が出ます。そこで、sendkeys "" で回避したのですが、次にALT+Sを押して保存。その次に同じファイル名のものがあった場合には、上書きするかどうかを聞いてきますので、そこでも、ALT+Yを送信する必要があります。  このALT+SやALT+Yの送信は、どのように記述すれば良いのでしょうか?  大きなプログラムの1部ですが、少しづつ進めていく必要があるので、申し訳ありませんがよろしくお願いします。  

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

sendkeysは "%S" だけど、「PDFファイルの保存先を確認」ってのが プリンタの設定であると思う。 チェックはずせばよいかと。 あと、application.DisplayAlerts=false にしてますか。

dogs59
質問者

お礼

早速の回答ありがとうございます。  ALTを%に置き換えたら良いようですね。    PDFファイルの保存先を確認を外してしまうと他のファイルをPDFとしたいときに困るので、今は、設定していませんが。  ところで、application.DisplayAlerts=false ってなんですか?アラートの表示をしない?設定ですか?  これは何処に書くのでしょうか? 色々とわからないことだらけですみませんよろしくお願いします。

その他の回答 (1)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

DOC→PDFに一括変換 ↓ PDFを適当なフォルダに移動 と、作業を2段階に分けた方が良い気がします。 -- なにげに見つけたサイトですが、 Terra-International, Inc. - PDFファイルを自動生成 http://www.terra-intl.com/pdf.html が参考になる気がします。

参考URL:
http://www.terra-intl.com/pdf.html
dogs59
質問者

お礼

 アドバイスありがとうございます。  今、No1の方の説明を見ながら、VBAの解説サイトを捜していたら、同じサイトを見つけたところです。  しかしながら、VBSというものがわからない。pealなんてもっとわからない。VBSってVBAとは全く違うものなのですよねぇ?何か特別なソフトがいるのかな?サイト管理者の方にも聞いてみたいと思います。  ありがとうございました。