EXCEL-VBAからPowerPointファイルを開いてPDF印刷する方法を検討しています。
Microsoft Print to PDFを使いたいと思っていますが、
なかなかできなく。。。
引数の数が一致していません。
または不正なプロパティを指定しています
になってしまいます。
Sub ppt_PDF()
Dim objPowerPoint As Object
Set objPowerPoint = CreateObject("PowerPoint.Application")
Dim pptFileName As String
Dim pptFileNameFullPath As String
objPowerPoint.Visible = True
objPowerPoint.Presentations.Open2007 (pptFileNameFullPath)
Dim objPresentation As Object
Set objPresentation = objPowerPoint.Presentations(pptFileName)
objPowerPoint.ActivePrinter = "Microsoft Print to PDF on Ne02:" ’←ここでストップ(;^_^A
objPresentation.PrintOptions.FitToPage = msoTrue
objPresentation.PrintOptions.Ranges.ClearAll
objPresentation.PrintOptions.Ranges.Add Start:=1, End:=1
objPresentation.PrintOut From:=1, To:=1
DoEvents
objPresentation.Close
Set objPresentation = Nothing
Set objPowerPoint = Nothing
End Sub
No.1ベストアンサー
- 回答日時:
PowerPointのプリンター指定でポート名(ポート番号)は不要では?
https://docs.microsoft.com/ja-jp/office/vba/api/ …
Excelと違った気がします。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
質問のマクロについては検証していません。
コメントをありがとうございました(>_<)☆
EXCELとは確かに違うようです!
結局、方針として
1)PDFで保存
2)PDFに印刷
と2つの方針がありましたが、1の方法でいくことにしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) エクセル2019でPDFファイル名に枝番号をつけたい。 アクティブワークシートを印刷した後の処理とし 4 2023/06/06 21:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8000番や8080番のポー...
-
ポートの80と443
-
Windows10におけるUSB-RS232C機...
-
バンジージャンプのデータを貰...
-
コマンドプロンプトで、ポート...
-
縦続 と 直列
-
Supermodelのエミュレーターに...
-
マザーボードにSATAのHDDを接続...
-
UPnPCJでポート開放、閉鎖をし...
-
intel Core i7-12650H対決
-
サーバーにLANポートが多いとど...
-
$_SERVER["HTTP_HOST"]と$_SERV...
-
Delegateのポート番号動作について
-
背面に8個以上USBポートがつい...
-
PAT(NAPT)の動作について
-
スイッチのポート番号について
-
ノートパソコンのサイド(USBポ...
-
OS積んでないネットワーク機器...
-
マザーボードのSATAポートの故障
-
無線LANルータのアクセスログの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
8000番や8080番のポー...
-
Windows10におけるUSB-RS232C機...
-
スイッチのポート番号について
-
ポートの80と443
-
ポート80、443を開けろと言われ...
-
ワイヤレスマウスUSBレシーバー...
-
Dell Inspiron 14 5415 をコン...
-
コマンドプロンプトで、ポート...
-
EXCEL VBAで、PnPでCOMポート番...
-
Supermodelのエミュレーターに...
-
このエラーはどういうことですか?
-
マザーボードにSATAのHDDを接続...
-
バンジージャンプのデータを貰...
-
microsoft-ds(445)とnetbios(13...
-
マンションHUB交換について
-
プリンタのUSB接続について(LP...
-
自分のパソコンのデバイスマネ...
-
ポート80を閉じたいのですが
-
パッシブモードでポート20番の...
-
8080ってなんですか?
おすすめ情報