つまらない仕事はプログラムにやらせよう

ONE HUMAN UNIT

WinActorでExcelのシートをPDF化して保存したい | RPAの権限で出力できないし、プリンタの認証もできないしね

WinActorで印刷までしたい……が

業務フロー的を自動化するにあたって、最終的には印刷までやってあとは確認だけ、とはいっても課題があってできないケースもあります。

WinActorでプリンタから出力に認証が必要でシナリオからで出力ができない

社員証で認証してプライベートプリントするというのはよくある設定ですね。

この場合、RPAを実行するアカウントと社員証()を紐づける必要がありますが、まず実行ユーザーを切り替えてプリントするというのも効率がわるい。

そうなると結局、RPA実行端末にユーザーが自身のアカウントでログインする必要があります。

そしてそのユーザーアカウントに紐づく社員証で印刷を開始する、と。

うーんなんだか今一歩。

じゃあシナリオ内でPDFにして保存して、ユーザーに目視確認後印刷してもらおうか

ということで、そういうことです。

とはいえ、技術的にはできそうですが、WinActorのパーツにはない……

うぅーん。

 

フォーラムを確認してみる。……あるよ

さすがです。

トムデマルコの本だったかどうだか、十年前の記憶なので誰の言葉だったか定かではありませんが、

君の悩んでいることは、すでに誰かが解決している。

心強いですね。

Excel関連のファイルをPDF形式で保存するライブラリ

対象のファイル名と、出力先のファイルを指定すると作られるというもの。

……シートごとに印刷したいッ!!

WinActorでシートごとにPDF化したい

シート名のインプットを作ってみました。
そして、シート名をアクティブにして、ExportAsFixedFormat でPDF化をします。

第1引数が、PDF指定、第2引数が保存場所です。

ExportAsFixedFormat(Type、 FileName、 Quality、 includedocproperties、 ignoreprintareas、 From、 To、 openafterpublish、 FixedFormatExtClassPtr)

参考:ExportAsFixedFormat メソッド

  • B!