リスト変数をExcelに投入したい

実現したいこと

UiPathでリスト化した変数をマクロの引数として使用したいのですが、以下のエラーが発生します

前提

上記でも記載しましたがUiPathで作成したリスト変数をExcel マクロの引数に
渡したいのですが、エラーが発生して動きません。
解決方法をご教授ください。

発生している問題・エラーメッセージ

リスト変数が引数として渡せない。

エラーメッセージ
Excelアプリケーションスコープ:インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければいけません。
パラメーター名:index

該当のソースコード

UiPathでの使用変数
ListSheet List<String>

UiPathで使用アクティビティ
Excelアプリケーションスコープ + マクロ実行
マクロパラメーターListSheet(9)

ExcelVBA
Sub test(ListSheet As String)
Dim J As Long

For J =LBound(ListSheet) To UBound(ListSheet)
MsgBox ListSheet(J)
Next J

試したこと

UiPath側で
・ListSheetの変数をArray変数に変えたところ「一時配列に適応できないエラー」を確認
・一度ListSheetを別のObject変数に代入後、マクロに引数として投入(マクロ側の引数もObject変数に置換済み)するも種類が一致しないとエラーを出されました。

コメントを投稿

0 コメント