日々の雑感

Power Automate for desktopでPDFを作成するにはWordとVBScriptとの合わせ技で

投稿日:

自分の環境の現バージョン(2.49.17)のPower Automate for desktopでは、ファイルをPDFに出力する機能が足りていない。

きっと将来はMSが何とかしてくれるとして、いまのVBScriptで以下のコードを記述して実行することが最適と思う。

Dim wordApp, doc, srcFile, dstFile

‘ 変換元のHTMLファイルを指定
srcFile = “C:\Users\test\Downloads\test%RandomText%.html”

‘ 変換後のPDFファイルを指定
dstFile = “C:\Users\test\Downloads\test%RandomText%.pdf”

‘ Wordアプリケーションを作成
Set wordApp = CreateObject(“Word.Application”)

‘ HTMLファイルを開く
Set doc = wordApp.Documents.Open(srcFile)

‘ PDFとして保存
doc.SaveAs2 dstFile, 17 ‘ 17はPDF形式の定数

‘ ドキュメントを閉じる
doc.Close

‘ Wordアプリケーションを終了
wordApp.Quit

自分のケースでは、ドキュメント文書のところどころの字を大きくしたり、表を使ったりしたいという要望があったので、HTMLファイルを作って書式を施し、それをPDF化。

-日々の雑感

執筆者:

関連記事

no image

ピーマン

昨年はナメクジにやられて、枯れてしまった庭のピーマン苗。 先日植えたピーマンも、早くもナメクジの食害にやられている。 先っちょの柔らかい葉が、虫食い無残。 今まではナメクジを見つけると、落ち葉で取って …

山下達郎北陸ツアー富山公演に行ってきました。

夏から買っていたチケット。 退勤前のお客さんからの長電話や、雨、最寄りの駐車場満車などの障害を乗り越えつつ、走った。 講演の18:30ジャストに会場到着。スタートが三分後だったので、何とか間に合った。 …

no image

生アーモンド

昨日から毎朝、生アーモンドを3つ、食べることにしている。 先日、義母さんからもらったもの。 健康度アップに期待。 http://minohonosaru.com/a-mondo/a-mondo.htm …

no image

近所の桜スポット。

no image

webやぎの目

http://yaginome.jp/ 最近、好きで巡回しているブログ。 8/30の「やぎコラム」がおもしろかったので、引用。 — 数年前に、理不尽な要求をする相手と打ち合わせをしていた。 …