こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2007でPDFをファイル名で出力したい

Excel2007からPDFで名前を付けて保存ができるようになりました。マクロで、PDF開いたファイル名でディスクトップに出力するマクロを作成したいのですが、どのように書けばよいでしょうか?

投稿日時 - 2011-03-27 05:49:13

QNo.6623721

困ってます

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

引き続き・・・
 >【ここをどうやって入力?】
 ですが ="ExelPDF " ファイル名を入れるので ” ” で括って下さい。

 このマクロを ボタンに登録すれば ExellPFD.pdf と言うファイルが出来る筈?
ですが 何時も同じ名前で 出る筈? 出力後 適時名前を変える事で 対応・・・・

Exell の A1 に 名前が 有れば それを参照できます。
 = (A1) ですね。 他のセルを指定すれば その文字列を取り込む筈・・・

筈が多いのですが 2007 を持ってないので・・・・VBの一般的な操作で回答してます。

・・・・ 頑張って・・・・!!

投稿日時 - 2011-03-29 10:06:54

お礼

ご回答ありがとうございました。大変参考になりました。

投稿日時 - 2011-03-31 04:27:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

マクロのコードを 丸ごと 書くのは 回答の違反事項(サポートを読んで下さい)・・・・が

”こんなコードを書いてけど・・・旨く作動しない・・・” なら 指導は回答できます。

なお、昔から Exell には ”マクロの自動保存 ”の機能がついてますので これを使えば
簡単にコードは書き出せます。

VBの勉強にも役立ちます。

参考URLは詳しく載ってますので ご参考に・・・・・

参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_01_2007.html

投稿日時 - 2011-03-27 18:22:18

補足

マクロ記録で出力してみました。
以下の【ここをどうやって入力?】の部分がわかれば大変ありがたいです。


ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
【ここをどうやって入力?】, Quality:= _
xlQualityStandard, IncludeDocProperties:=True,
IgnorePrintAreas:=False, _
OpenAfterPublish:=False

投稿日時 - 2011-03-29 05:47:40

ANo.1

Office 2010 ファミリーなら デフォルトで PDF 書き出しが可能ですが・・・・・
2007 では プラグインが 要る様ですが 書き出し出来そうです。

参考 URL をよく読んで 対処して下さい。

別途 PDF を プリンターとして 書き出すソフトも有ります。
少し 古いですが ”クロセ ”が有名でした。VECTOR 等で探せば数点見つかります。

45日間なら Office2010の無料試用版が DL 出来ます。
また、Open Office では ファイルの保存で PDF に書き出しが 出来ます。

お急ぎなら 試用版やOpen Office をインストールするのが早いかも・・・?

参考URL:http://office.microsoft.com/ja-jp/word-help/HA010064992.aspx

投稿日時 - 2011-03-27 09:37:06

あなたにオススメの質問