こんにちは。UiPath Studio Community Edition 2023.6.1版ユーザのモダン初心者です。 Use Excel Fileアクティビティの内部でサブルーチンを呼び出し、そのサブルーチンの中で、Read RangeXアクティビティを使用したいのですが、 範囲の項目で添付画像のエラーが発生しました。(エラーメッセージは"SheetはStringのメンバーではありません。") Dictionary引数"i_dic_Config"にファイルパスを入れています。
ここをどのように修正すればWFが動くでしょうか。
モダンエクセルの範囲読み込み(ReadRangeX)には「エクセルファイルを使用」アクティビティが 必要ですので、これを使ってファイルを開いて下さい
ご案内の方法だと、メインとサブルーチンで二重に同じExcelファイルを開くことになり、エクセルのRead/Writeが増えそうなので、範囲を読み込み (ワークブック)アクティビティを使うことにしました。
ExcelProcessScopeの設定にも依存しますが、すでにあるプロセスを使うようにしておけば(デフォルトはこの状態)二重に開きません。 むしろすでに開いているWorkbookは範囲を読み込み (ワークブック)アクティビティでは読めないのでは?
まだ開いていないワークブックのため、問題なく開けると思います。
とありますが、上記で開いたファイルとは別ファイルということでしょうか? そうであれば、問題ないかとは思いますが。