- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel(全シート) → PDF変換をコマンドで)
Excel全シートをコマンドでPDF変換する方法
このQ&Aのポイント
- Excel(全シート)をバッチファイルやexe等に対するパラメータ渡しでPDFに変換する方法を探しています。現在UWSCというソフトを利用し、あるディレクトリにExcelファイルが書き出されたら自動的にPDF化するという仕組みを作成しています。Excel2007以降のファイル「拡張子:xlsx」をUWSCのexecコマンドで変換する方法や、Excelを操作してPDFに出力する方法については把握していますが、Excel2007以前のファイル「拡張子:xls」をUWSCのexecコマンドで変換する方法についてご教授いただきたいです。
- Excel(全シート)をコマンドラインを使用してPDFに変換する方法を探しています。現在UWSCを使用して、特定のディレクトリにExcelファイルが書き出されたら自動的にPDF化する仕組みを作成しています。Excel2007以降のファイル「拡張子:xlsx」をUWSCのexecコマンドで変換する方法や、Excelを操作してPDFに出力する方法については理解していますが、Excel2007以前のファイル「拡張子:xls」をUWSCのexecコマンドで変換する方法について知りたいです。
- Excel全シートをコマンドでPDFに変換する方法を教えてください。現在UWSCというソフトウェアを使用して、あるディレクトリにExcelファイルが書き出されたら自動的にPDF化する仕組みを作成しています。Excel2007以降のファイル「拡張子:xlsx」をUWSCのexecコマンドで変換する方法や、Excelを操作してPDFに出力する方法については調査済みですが、Excel2007以前のファイル「拡張子:xls」をUWSCのexecコマンドで変換する方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ANo.1です。 > 同様の方法でやってはみたのですが、参考URLの変換アプリである「EcPDF2007.exe」がExcel2007で作成されたファイルにのみ対応している為、その他のバージョンで作成されたExcelではエラーが帰って来るため、変換することが出来ません。 当方の環境ではExcel2003で作成したxlsファイルもPdf化されました。 環境に問題があるのかもしれませんね。 いっその事、Excel2007で指定フォルダ内のExcelブックを次々と開いてはPDFで保存するマクロを組んじゃえば?
その他の回答 (2)
- lupin-333333
- ベストアンサー率31% (294/933)
回答No.2
単にエクセルCOMにアクセスして、せくセルファイルをオープンして、シートに在るファイル名を取得して、変換コマンド又は、変換アプリに、パラメーターとして渡せば、いいだけじゃん????
質問者
補足
今回お尋ねしたかったのは作成されたExcelのバージョンを問わず、コマンドでExcelファイルをPDFに変換するソフトウェアとその使い方を教えていただきたかったのです。 質問の内容が足りず申し訳ありません。
- mt2008
- ベストアンサー率52% (885/1701)
回答No.1
> ・Excel2007以前のファイル「拡張子:xls」をUWSCの上記execコマンド変換する方法 xlsxの時と同じ。元ファイルフルパスの拡張子がxlsになるだけ。
質問者
補足
同様の方法でやってはみたのですが、参考URLの変換アプリである「EcPDF2007.exe」がExcel2007で作成されたファイルにのみ対応している為、その他のバージョンで作成されたExcelではエラーが帰って来るため、変換することが出来ません。 その為、Excelのバージョンを問わず変換できるアプリケーションをご紹介していただきたい。というのが今回の質問でした。質問の内容が足りず申し訳ありません。
お礼
テストを実施したExcelファイルが壊れていたようです。 成功するものとしないもので何かルールがあるのか調査してみようと思います。ありがとうございました。