ExcelのVBAからSaveAsFixedFormatを操作して、PowerPointファイルをPDFとして書き出すことができません。私は、プレゼンテーションをPowerPointから直接pdf形式でエクスポートするExcel VBAからプリセット・パワーポイントでマクロを開始することに頼ってきました。参照ファイル名のPowerPointマクロのExcelセル
ファイルを取得するために、PowerPointで実行されているこのマクロのExcelファイル内のセルを参照する方法はありますか?
Sub pppdf()
ActivePresentation.ExportAsFixedFormat "M:\random\test.pdf", 32
End Sub
私はExcelから.PPTXとしてPowerPointファイルを保存して、様々なファイル名とパスを使用しますが、今、私はPDFファイルにエクスポートされたPowerPointのマクロでは、同じパスとファイル名を参照したいことができます。
最後に私はこのようにやや検索するコードが欲しいが、これは明らかにパワーポイントから機能するためにいくつかの作業を必要とします:
Dim FName As String
Dim FPath As String
FPath = Range("SavingPath").Value
FName = Sheets("randomworksheet").Range("A1").Text
ActivePresentation.ExportAsFixedFormat FPath & FName & " Development" & ".pdf", 32
このPowerPointのマクロはExcelから開始されるだろうとの両方のPowerPointファイルとこれが実行されると、Excelワークブックとシートが開きます。
ありがとうダーレン、あなたはこの答えに多くの作業を入れましたが、実際にコードのラインの1つが私の目を開けました。私はExcel VBAからExportAsFixedFormatを使用しようとしていましたが、 'PP.SaveAs ThisWorkbook.Path&Application.PathSeparator&" ABC "、32 'ppSaveAsPDF'これはうまく機能しました。 pdfの数値でSaveAsを使うだけです。すばらしいです!再度、感謝します! – cellintern