VBA】WordファイルをPDF形式で保存するWordマクロ」の応用版です。今日の作業で大量のWordファイルをPDFにする必要がありまして作ってみました。作った上記のコードを利用しています。このマクロでできることマクロを実行するとフォルダを選択するダイアログが表示されます。フォルダを選択するとそのフォルダ内のWordファイルが自動的にPDFファイルに保存されます。PDFファイルは選択したフォルダと同じフォルダに保存されます。ファイル名の頭に「PDF_」と挿入されます。マクロ実行前フォルダを選択します。このフォルダには、以下のようにWordファイルが保存されています。マクロ実行後PDFファイルが同じフォルダ内に作成されました。マクロの解説フォルダ内のWordファイルを取得する方法については、以前の記事のコードを参考にしました。VBA】複数のWordファイルを一つにまとめるWordマクロ)31行目でWordファイルを開いています。このときに、Visible:=Falseとしているのでファイルを非表示のまま処理をしています。これをTrueにすれば、実際に開かれているファイルを表示できます。40行目でPDFファイル名を決めています。このマクロでは、Wordファイル名の先頭に「PDF_」と入れていますが、これは削除してもかまいませんし別の文字列にしてもかまいません。"選択したフォルダ内に、Wordファイルがありません。VBA】WordファイルをPDF形式で保存するWordマクロ現在開いているWordファイルを同じファイル名でPDF形式で保存します。PDFファイル作成後にPDFを開きません。さんおそらく、OneDrive上のフォルダ内を指定されていると思います。このマクロではOneDriveのフォルダパスを正確に取得できないので、PDFの保存時に保存先を自動的にDocumentsフォルダに変えてしまっていると思います。フォルダパスを記述すれば特定のフォルダを指定できます。