2020年12月6日日曜日

UiPath Acrobat ReaderでPDFファイルを開く

 UiPathでAcrobat ReaderでPDFファイルを開く際に、「アプリケーションを開く」アクティビティ使ってPDFファイルを指定すればできるでしょ、と思ってたらうまくいかなかったのでメモ残しておく。


以下のいずれかの方法で開けます。

(UiPath Studio 2020.10.2 (CE)、Adobe Acrobat Reader DC 2020.013.20066 で確認)


その1:「アプリケーションを開く」(OpenApplication)アクティビティの場合

セレクター

"<wnd app='acrord32.exe' cls='AcrobatSDIWindow' title='*.pdf - Adobe Acrobat Reader DC' />"

ファイル名

"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"

引数

"-path " + Chr(34) + 開きたいPDFファイルのパス + Chr(34)

  • 引数に "-path " を入れてから開きたいPDFを指定する。
    [参考] 既存PDFを開く方法 - 日本 / フォーラム - UiPath Community Forum
    https://forum.uipath.com/t/pdf/150075

  • 開きたいPDFのパスにスペースが入ると開けないので、前後をダブルクォーテーション=Chr(34) で囲む。
  • 複数のPDFファイルを開きたい場合は、半角スペースを入れて次のファイルを指定する。("-path" は最初の一つだけでOK)


 その2:「プロセスを開始」(StartProcess)アクティビティの場合

ファイル名

"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe"

引数

Chr(34) + 開きたいPDFファイルのパス + Chr(34)

  • 引数に "-path " は不要。開きたいPDFを指定するだけでOK。
  • 開きたいPDFのパスにスペースが入ると開けないので、前後をダブルクォーテーション=Chr(34) で囲む。
  • 複数のPDFファイルを開きたい場合は、半角スペースを入れて次のファイルを指定する。

0 件のコメント: