日々の雑感

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

今朝も早起き。

起床は4時。 最近よくあるパターン。 夜、布団に入ったとたんに寝てしまう一方で、朝、3時・4時に目が醒めてしまう。 睡眠時間は5時間くらいだから、十分なんだけどね。 しかし、早朝に起きてしまうときは大 …

no image

デロンギ

デロンギという文字が目に入る。 え、ギロチン? と目を疑う。 お、やっぱり勘違い。 デロンギはヒーターなど白物家電を作っているイタリアのメーカー。 さては小学生のときに姉が持っていたので読んだ「ベルサ …

no image

日本海高岡鍋祭りに行ってきた

昨年に引き続き、今年も行ってきた。 あいにくの雨、気温も肌寒い。 しかしめげずにあちこちのポイントをめぐり、鍋を食す。 海鮮シチュー鍋、ごっつお鍋、かに鍋、おいしゅうございました。 特にかに鍋、長々と …

no image

換気扇

浴室の換気扇がうるさくなってずいぶんたつもんだから、もう古いからとヤフオクで新しいを手に入れて、本日取り付けようと朝から奮闘するも、どうやっても古いほうが外れず、諦めた。 がっかり。

no image

くら寿司

昨日夜、廻るお寿司が食べたいというゆみちゃの希望をかなえるべく、我々は祭ばやしに向かった。 しかし店は混んでいた・・・13人待ち。 1時間くらい待つかも。 しばらくは店で悩んでいたのだが、意を決して、 …