表題の通り、Excel(全シート)をバッチファイルやexe等に対するパラメータ渡しでPDFに変換する方法を探しております。
現在UWSCというソフトを利用し、あるディレクトリにExcelファイルが書き出されたら自動的にPDF化するという仕組みを作成しています。
例えば、「aaa.xls」を「bbb.pdf」として変換したい場合以下の様に記述する。
------------------------------------------
exce("変換ソフトフルパス" "元ファイルフルパス" "書き出しファイルフルパス")
------------------------------------------
■把握している内容
------------------------------------------
・拡張子がExcel2007以降のファイル「拡張子:xlsx」をUWSCの上記execコマンドで変換する方法
(参考:http://d.hatena.ne.jp/springjoe2/20100601/127536 …
・UWSCよりExcelを操作し、PDFプリンターよりPDF出力する方法
・Excel2007以降で、「名前をつけて保存」より書き出しをPDF選択
------------------------------------------
■教えていただきたい内容
------------------------------------------
・Excel2007以前のファイル「拡張子:xls」をUWSCの上記execコマンド変換する方法
------------------------------------------
把握している内容以外の方法がありましたら是非ご教授下さいますよう宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
ANo.1です。
> 同様の方法でやってはみたのですが、参考URLの変換アプリである「EcPDF2007.exe」がExcel2007で作成されたファイルにのみ対応している為、その他のバージョンで作成されたExcelではエラーが帰って来るため、変換することが出来ません。
当方の環境ではExcel2003で作成したxlsファイルもPdf化されました。
環境に問題があるのかもしれませんね。
いっその事、Excel2007で指定フォルダ内のExcelブックを次々と開いてはPDFで保存するマクロを組んじゃえば?
テストを実施したExcelファイルが壊れていたようです。
成功するものとしないもので何かルールがあるのか調査してみようと思います。ありがとうございました。
No.2
- 回答日時:
単にエクセルCOMにアクセスして、せくセルファイルをオープンして、シートに在るファイル名を取得して、変換コマンド又は、変換アプリに
、パラメーターとして渡せば、いいだけじゃん????この回答への補足
今回お尋ねしたかったのは作成されたExcelのバージョンを問わず、コマンドでExcelファイルをPDFに変換するソフトウェアとその使い方を教えていただきたかったのです。
質問の内容が足りず申し訳ありません。
No.1
- 回答日時:
> ・Excel2007以前のファイル「拡張子:xls」をUWSCの上記execコマンド変換する方法
xlsxの時と同じ。元ファイルフルパスの拡張子がxlsになるだけ。
この回答への補足
同様の方法でやってはみたのですが、参考URLの変換アプリである「EcPDF2007.exe」がExcel2007で作成されたファイルにのみ対応している為、その他のバージョンで作成されたExcelではエラーが帰って来るため、変換することが出来ません。
その為、Excelのバージョンを問わず変換できるアプリケーションをご紹介していただきたい。というのが今回の質問でした。質問の内容が足りず申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) ExcelデータをPDFにして保存するとWordデータに変換されるようになった 10 2023/06/20 09:03
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- PDF ワードで作った文書のPDF化 5 2023/04/10 16:56
- Excel(エクセル) 年末調整書類をExcel→スプレッドシートへ変換したい場合 2 2022/11/15 17:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GetDlgItemInt( ) c++
-
緯度、経度の 10進法と 60進法...
-
VBAを使って二進法計算
-
分を時間に変換するプログラム
-
isoをimgに変換したいのですが...
-
【EXCEL】カナ、ひらがなを英字...
-
C/C++→JAVAに変換するツール
-
CIDコードからUNICODEへの変換...
-
線対称の角度を求める
-
StrConvの使い方について教えて...
-
C言語からC#への変換ツール
-
なぜ通信には16進数文字列が使...
-
家電製品の電力周波数を変える機械
-
VBへの変換の仕方 RS232C送信...
-
SJIS⇔UTF-8の文字コード...
-
C++からCへのソース変換について
-
機械語からアセンブリ言語への...
-
Excel-VBAのmsgBox()の不思議
-
VB6からVB2010への変換について
-
マンセル⇔XYZ,RGB変換式或いは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
10進数をBCDに変換する方法
-
【EXCEL】カナ、ひらがなを英字...
-
StrConvの使い方について教えて...
-
分を時間に変換するプログラム
-
画像ファイル変換(Tiff→PDF)
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
VB6からVB2010への変換について
-
c++でmatからvectorへの変換の...
-
DOSコマンドでの文字コード変換...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
-
なぜ通信には16進数文字列が使...
-
C#でのpngからbmpへの変換について
おすすめ情報