メール送信 ショートカットキー エクセル読込等でまれに発生するエラーに関して

excel
activities
studio

#1

標記件、例えば以下の様な処理を作成して、日を開けて約10回~20回程動かしてみたのですが、まれにエラーが発生する場合があります。また、まれにショートカットキーを拾ってくれない事がありました。
作り方や、セレクタ等改善する点は多々あるかと思いますが、セレクタがないもの(メール送信や、Read range等)
もあり、どういった点を改善していったらいいか等、限られた情報になりますが、御教授いただけますでしょうか?
(念の為、下の方にエラーログを添付させて頂きます)

<処理内容>

  1. Outlookメールより添付ファイルをファイルサーバに格納
  2. エクセル編集(数式が入っているシートにコピー) ⇒2回程エラー
  3. 新しいエクセルファイルを作成
  4. そのファイルでエクセル編集(文字列、行列の操作等)
  5. エクセル編集後、ピポットテーブルを作成(ピポットテーブル起動のショートカットキーを使用)
    ⇒2回程ショートカットキーを拾ってくれない日があった
  6. 作成したファイルをOutlookメール送信 ⇒2回程エラー

<メール送信エラー>
Exception Type: FileLoadException
System.IO.FileLoadException: 操作は失敗しました。
at UiPath.Mail.Activities.SendMailActivity.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

<エクセルのセル読み込みエラー>
Main has thrown an exception
Source: Send Outlook Mail Message
Message: 操作は失敗しました。
Source: Read Range
Message: Exception from HRESULT: 0x800401A8
Exception Type: ExcelException
UiPath.Excel.ExcelException: Exception from HRESULT: 0x800401A8 —> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800401A8
at Microsoft.Office.Interop.Excel.Sheets.GetEnumerator()
at UiPath.Excel.WorkbookApplication.SetSheet(String sheetName, Boolean createNew)
— End of inner exception stack trace —
at UiPath.Excel.WorkbookApplication.SetSheet(String sheetName, Boolean createNew)
at UiPath.Excel.Activities.ExcelInteropActivity`1.BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, Object state)
at System.Activities.AsyncCodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.ActivityInstance.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

<エクセルファイル読み込みエラー>
Main has thrown an exception
Source: Excel application scope
Message: 種類が一致しません。 (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
Exception Type: ExcelException
UiPath.Excel.ExcelException: 種類が一致しません。 (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH)) —> System.Runtime.InteropServices.COMException: 種類が一致しません。 (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
at Microsoft.Office.Interop.Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
at UiPath.Excel.WorkbookApplication…ctor(String workbookPath, String password, Boolean visible, Boolean createNew)
— End of inner exception stack trace —
at UiPath.Excel.WorkbookApplication…ctor(String workbookPath, String password, Boolean visible, Boolean createNew)
at UiPath.Excel.Activities.ExcelApplicationScope.Execute(NativeActivityContext context)
at System.Activities.NativeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.ActivityInstance.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)


#2

@david1234
Outlookに起因する問題に関してはOutlookをあらかじめ起動した状態でワークフローを実行すると解消することがわかっています。試してみていただけますか?

もしそれでも解消しない場合、カスタマーサポートから現象の再現手順とワークフローを送っていただけますか?(UiPath Platformご契約済み、ご契約検討中の場合のみ)
https://www.uipath.com/ja/customer-support


#3

Kingfisher様

御回答頂きまして有難う御座います。
御回答頂いた内容で、何度か試してみた所エラーは発生していません。

ただ、元々Outlookを開いた状態であったかと思うのですが、
何かのタイミングでOutlookを閉じる等したかもしれません。
また、全画面表示か縮小表示の違い等実行環境もあるのかもしれないと考えております。

作成直後は、上記の様なショートカットキーを拾えないや、メール送信エラー等が何度か発生したのですが、その後実行してみるとエラーがでなくなっております。

恐らく実行環境が影響しているのかと思いますが、後日実行してみてもし発生する事がありましたら、ご提示頂いたカスタマーサポート様にワークフロー等を送らせて頂けたらと思います。
(契約検討中の状態になります)

以上宜しくお願い致します。