No.1ベストアンサー
- 回答日時:
使ってないので自信がありませんが、
Acrobat7.0Standard(WIN)以上のAcrobatをインストールしすると
メニュかツールバーにPDFで保存が作られる(ADOBE社のパンフレットから)。マクロ記録をとって、それをクリックしてするとVBAコードが出ませんかね。
SaveAsなどでファイル拡張子だけが・PDFになるのか、特別なメソッドがあるのか、XlPDFのような指定を行うだけなのか、わかりません。
>関数がかるでしょうか
「関数があるでしょうか」とすると、表現がおかしいと思います。エクセルの関数はシートの1セルに「値」を1つ返すだけのもので。ブックや他形式のファイルを作って保存する機能などはありません。
列挿入や表示形式の設定できる関数さえもありません。
この点ユーザー定義関数も同じです。VBの関数も数が決まったものです。
多言語やVBで言う関数は、VBAでのユーザー関数はFunctionでやらずSubプロシージュアーで行うと思います。
質問の関数をいうなら、メソッドに当たると思います。ただPDFに書き出す
メソッドがあるかないか、識者の回答を待ちましょう。
No.2
- 回答日時:
こんにちは。
Adobe のAcrobat を持っていらっしゃるなら、
ActivePrinter に Acrobat Distiller を設定すればよいのではないでしょうか?Adobe のWeb サイトにやり方が書いてあるはずです。そうでなければ、ActivePrinterに、それ相応のpdfプリンタ・ドライバを指定して、後は、Print すればよいだけのことだと思います。もちろん、プリンタの設定を元に戻す必要はあるかと思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセル2019でPDFファイル名に枝番号をつけたい。 アクティブワークシートを印刷した後の処理とし 4 2023/06/06 21:00
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 【VBA】フォルダAにある2つのファイルの内1つを、フォルダBへ。もう1つを、フォルダBへ移動したい 6 2022/07/26 08:51
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
final修飾子を使っているのに、...
-
mainメソッドのthrows節で設定...
-
javascriptからjavaを呼び出したい
-
Labelコントロールに数字を代入...
-
DataGridViewでセルクリックイ...
-
エラーの意味を
-
vbaエクセルマクロ RemoveDupli...
-
staticメソッドの長所短所
-
ExcelVBAのプログラムをJavaへ変換
-
VBPをダブルクリックするとたま...
-
VBA/FIND関数を使っての先頭文...
-
アクセスのレポートで円を描きたい
-
Excel VBA シェイプの原型のサ...
-
ウィンドウを最前面にできません
-
Application.Wait の参照設定
-
C# 演算 最大値 最小値 表現の仕方
-
ArrayListのgetメソッドが実行...
-
FEM解析の読み方は?
-
execute()
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
Labelコントロールに数字を代入...
-
final修飾子を使っているのに、...
-
エクセルVBAにおけるON TIMEメ...
-
コマンドプロンプト実行後に画...
-
mainメソッドのthrows節で設定...
-
DataGridViewでセルクリックイ...
-
javascriptからjavaを呼び出したい
-
VBPをダブルクリックするとたま...
-
onClickで関数呼出し後に、結果...
-
ExcelのxlDialogInsertPictureで。
-
Refreshメソッドの使い方
-
JSPで<SELECT>の中にDBから持っ...
-
【sendkeysメソッドが動かずに...
-
ウィンドウを最前面にできません
-
(String args[])というメッソ...
-
C# 演算 最大値 最小値 表現の仕方
-
Excel VBA シェイプの原型のサ...
-
VB.netで、シリアル通信のタイ...
-
boolean型のフィールドとゲッタ...
おすすめ情報