• ベストアンサー

【vbs】ファイル保存時の保存先指定について

お世話になります。 環境:windows7 Professional Adobe Acrobat 11 Standard AcrobatでファイルをPDF化する際に出てくる 「PDF ファイルの保存」ダイアログの操作について質問です。 ファイルの保存先を入力する部分に sendkeysで任意の保存先を入力したいと思っておりますが、 アドレス入力バーを特定する方法がわかりません。 もし、ご存知の方がいらっしゃいましたら、 ご教授頂けますでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8539/19415)
回答No.1

SendKeysは「現在アクティブなウィンドウにしか送れない」ので「アドレス入力バーにフォーカスを移す」と言う処理が必要です。 まず、Adobe Acrobatが起動されている状態で、Adobe Acrobatのプロセスにフォーカスを当てます。 AppActivate("Adobe Acrobat Pro") フォーカスが当たるまで時間がかかる場合があるので、ここで少しSleepしましょう。 次に、SendKeysで「Alt+F」「Alt+A」をセンドします。 SendKeys "%(FA)" ダイアログが出るまで時間がかかる場合があるので、ここで少しSleepしましょう。 スリープ後で「名前を付けて保存」のダイアログが出ている筈なので「Alt+N」をセンドして「ファイル名」にフォーカスを当てます。 SendKeys "%N" 次に(少しスリープを入れてから)、保存先のパス名とENTERをセンドします。 SendKeys "C:\User\Save_Folder\{Enter}" こうすると、アドレスバーが「C:\User\Save_Folder\」に変わります(アドレスバーに直接に保存先を入力する必要はありません) 次に「FileName.pdf」とENTERをセンドすれば、その名前で保存されます。 SendKeys "FileName.pdf{Enter}" 「名前を付けて保存」ダイアログが出た時の初期の「ファイル名」テキストボックスにあった名前で保存したい場合は、ファイル名にフォーカスが移った状態で「Ctrl+C」をセンドして、アドレスバーを変更したあと「Ctrl+V」をセンドすれば、ダイアログが出た時の初期のファイル名に戻せます。

enjik333
質問者

お礼

■chie65535様 まさか即日回答を頂けるとは思いませんでした。 詳細なご説明ありがとうございます。 実際に試したところ、期待通りの動きをしました! アドレスバーに入力することに固執しておりました。 大変勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Acrobatにて保存先の指定

    プリンタのプロパティのポートの指定は、他のアプリで印刷のプリンタをAdobe PDFにした場合に 指定できる保存先フォルダなのですが、 Acrobatを起動して、「PDFの作成」からファイルとスキャナでそれぞれ取り込んだ後に、メニューバーの「ファイル」から 「名前を付けて保存」か、アイコンの 「上書き保存」を選ぶと、スキャナから取り込んで保存するとマイドキュメントになり、 ファイルから取り込んで保存すると、ファイルを開いた場所になってしまいます。 デフォルトの保存先を設定するにはどうしたらいいでしょうか? 環境設定には見当たりませんでした。 ファイルの取り込みは出来なくてもまだ良いのですが、スキャナから取り込んだ時だけでも出来ないでしょうか? XP Pro SP2 Adobe Acrobat 6.0 Standard

  • PDFファイルの保存場所を指定する

    Adobe Acrobat Reader5.0.5を使用しています。 PDFファイルを開き、[ファイル]-[名前をつけて保存]を行うと、 常にデスクトップが指定されています。 特定のフォルダを指定する方法はありますか? 環境設定とか調べてみたのですが、分からなくて・・・。 ちなみに以前教えていただいた方法はWindowsのスタートボタン→プログラム →Adobe Acrobat Readerを選び「右」クリック→プルダウンからプロパティを 選んで、作業フォルダの欄に指定したいフルパスを入力しOKしましたが、 保存場所は変わりません。 WordなどのデータをPDFに変換した場合でも、メールに添付されている PDFファイルを保存しようとした場合でも同じ状況です。 どういった設定をすればよいでしょうか?

  • AcrobatでのPDFファイルの保存先

    特定のフォルダに複数のWord文書ファイルがあります。 これををAdobe Acrobat X1で個別のPDFファイルを作成して、できれば同じフォルダか又は、特定の別に指定したフォルダーに自動的に保存するような設定はできませんか?

  • PDFの保存場所の指定について

    Adobe Acrobat Reader5.0.5を使用しています。 PDFファイルを開き、[ファイル]-[名前をつけて保存]を行うと、常にデスクトップが指定されています。 特定のフォルダを指定する方法はありますか? 環境設定とか調べてみたのですが、分からなくて・・・。 ご回答よろしくお願いします。

  • PDFファイルから Word 2003 のファイルへの変換の仕方を教え

    PDFファイルから Word 2003 のファイルへの変換の仕方を教えてください。 Adobe Acrobat 7.0 Standard で読み込んだPDFファイルを「OCRを使用してテキストとして認識」させた後、「名前を付けて保存」「Word文書*.doc」を選択してやってみたのですが、文字化けしたり、一部が縦書きになるなど、もうむちゃくちゃな文書になってしまいます。 どうすれば、うまく変換できるのでしょうか。教えてください。 また、Adobe Acrobat 7.0 Standard で開いたPDFファイルを編集することはできないのでしょうか。 合わせてそれも教えてください。お願いします。

  • エクセルマクロでpdfファイルを開きたい

    エクセルでpdfファイル名が記載されたセルを選択して、マクロでそのpdfファイルを開きたいと思うのですがうまくいかず困っています。 Shell関数でアクロバットリーダーを立ち上げることはできます。 またアクロバットリーダーで、一度pdfファイルを読み込むと、「ファイルを開く」ダイアログの「ファイルの場所」にpdfが保存されているフォルダが記憶されているので、SendKeysでpdfファイル名を使用すれば、マクロでpdfファイルを開くことはできます。 問題は、アクロバットリーダーが立ち上がった時に、「ファイルを開く」ダイアログの「ファイルの場所」がpdfファイルが保存されている場所と異なる場合です。ファイル名にパス名を追加したりして試みましたがうまくいきません。 どなたか御教示の程、よろしくお願い致します。

  • PDFファイルに文字を入力できますか?

    adobe acrobat standard 7.0を使っています。 PDF文書に、PCから文字を入力することは可能でしょうか。 ただし、ファイルの形式はPDFであることを維持したいと思っています。 どうぞよろしくお願いします。

  • 保存したPDFファイルをサムネイルで内容が見えない

    文書や図面等をPDF、TIFF、DWでデスクトップ上のフォルダに保存しています。 TIFF、DWはサムネイルの状態で図柄が見えるので、名前を変更しなくても クリックして開かなくても何のファイルかわかるのですが、PDFファイルだけ、 PDFという表示しか出ないので、開く必要があり不便です。 PDFでもサムネイルで絵柄が見える方法を教えて下さい。 win10で、アクロバットリーダーDCとadobe acrobatⅩ standard をインストールしています。

  • Acrobatのアイコンが保存されている場所はどこ?

    Acrobatのアイコンが保存されている場所はどこ? 「Adobe Acrobat8 Standard」を使っています。 デスクトップにpdfファイルを置くと、このソフトに関連付いて アイコンがそれ用のものになりますが、このアイコン画像は どこに保存されているのでしょうか? OSはWindowsXPです。 分かる方いましたらよろしくお願いします。

  • PDFファイルを一部分だけ保存したい

    100ページ近くあるPDFのうち、例えばP50~P51の2ページだけを保存したい場合、どのように操作したらよいのでしょうか。教えて下さい!(Adobe Acrobat 5.0です)