
Excel VBAで取得したデータをPDF変換ソフトを使わずPDF化するプログラムはあるのでしょうか?
インターネットで「VBA PDF変換」等と様々な形で検索をかけてみたのですが、ヒットしません。。。
既存のプログラムは、取得したデータをエクセルに出力し、メールを送信するものなのですが、更にPDF化してメール送信したいのです。
どなたかアドバイスよろしくお願いいたします!
<PC環境>
Windows XP Pro Ver.2002
Excel 2003 SP3
Adobe Reader8.1.2
No.2ベストアンサー
- 回答日時:
外部呼び出し、またはコマンドライン実行をサポートした変換ソフトを使うことになると思いますがこうなるとプロ用途ですね。
pdf 変換 ライブラリ
pdf 変換 コマンドライン
で検索してみましょう。
ざっと見たかんじ、いくつか応用できそうなものがありそうです。
No.4
- 回答日時:
選択肢1:OpenOfficeを使うのはいかがでしょうか?
OOoJa - マクロ-PDF変換-PDF-DokodeMOOo
というのを使うとエクセルをPDF化してくれます。
VBスクリプトなので、たぶん、VBAにもなると思います。
エクセルに組み込むとなるとバックグラウンドでOpenOfficeが動くのでちょっとパソコンスペックがいるかもしれませんが無料です。
選択肢2:Excel2007にバージョンアップする。
あまり知られていませんが、Excel2007からPDF出力が可能になっています。標準では出来ません。2007 Microsoft Office プログラム用 Microsoft PDF/XPS 保存アドイン で検索後、導入してください。
当然VBAにも使えますので、スマートなのはこちらです。2007を買うお金が掛かるのが難点ですけどね。
参考URL:http://openoffice-ja.org/wiki/%E3%83%9E%E3%82%AF …
No.3
- 回答日時:
「PDF変換ソフトを使わずPDF化する(したい)」という意図がどういうものかは分かりませんが、
写真又は図面を貼付したファイルを軽くしたいということなら、次の方法があります。
対象を切り取り、形式を選択して貼り付けてやれば、元の30%程度になります。
貼り付ける形式は、対象が写真ならば「図(JPEG)」、図面ならば「図(GIF)」がお勧めです。
なお、元のデータ(位置、大きさ)を取得し、貼り付け後のにそのデータの通りにする処置が必要です。
この回答への補足
変換ソフトはAdobe Acrobat 7.0 Elementsというツールを使用して作成しようと考えています。。。
参考になるサイトやプログラムがありましたら、是非ご教授お願いいたします!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでPDFのアクティブページ番号取得 1 2023/05/25 12:41
- その他(Microsoft Office) ExcelデータをPDFにして保存するとWordデータに変換されるようになった 10 2023/06/20 09:03
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Word(ワード) テキストデータのPDFをWordで開くとテキストが図として認識されてしまう 3 2023/01/24 11:38
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- PDF エクセルのVBAでファイルをpdfで保存するとソフトによっては開けなくなる 3 2022/06/08 10:20
- PDF pdfファイルのjpgファイルへの変換 5 2022/06/03 10:13
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- PDF aiデータをpdfに変換するとサイズが変わりますか? 逆にpdfデータをaiで開くとサイズが変わりま 4 2022/11/02 01:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
c++でmatからvectorへの変換の...
-
シリアル通信について。
-
複数のテキストの文字コード変更
-
C++からCへのソース変換について
-
shurikenについて
-
基数変換のプログラム教えてく...
-
線対称の角度を求める
-
予測変換機能について
-
ヒストグラム
-
bmp→jpgに、jpg→bmpに
-
画像ファイル変換(Tiff→PDF)
-
LINUXで全角VWZを出す(かなり初...
-
エクセルVBAでPDF化できますか??
-
【EXCEL】カナ、ひらがなを英字...
-
VB.NETからJavaに変換するツー...
-
vb.netの型変換について
-
入力ボックスが繰り返しポップ...
-
CIDコードからUNICODEへの変換...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
エクセルVBAの自動変換機能?
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
C/C++→JAVAに変換するツール
-
なぜ通信には16進数文字列が使...
-
VB6からVB2010への変換について
-
10進数をBCDに変換する方法
-
画像ファイル変換(Tiff→PDF)
-
エクセルのvbaで検索ボタンを作る
-
分を時間に変換するプログラム
-
StrConvの使い方について教えて...
-
三角形を逆三角形にしたいです...
-
逆コンパイルと逆アセンブルの...
-
VB.NETをJavaに変換するツール...
-
UTF8→ShiftJISに変換したいです!
-
FortranをC++(VC++)へ変換
-
3のつく数字と3の倍数のみを表...
-
c++でmatからvectorへの変換の...
-
C#でのpngからbmpへの変換について
おすすめ情報