Read Rangeが「Specified method is not supported」を返す

いつもお世話になっております。

題記の通り、Read Rangeが「Specified method is not supported」を返します。
Read Rangeは、Excel Application Scope の外で使用する方です。

エラーになる「範囲」の設定内容は
“A”& PassBook_FirstRow.ToString & “:S” & PassBook_RowCount.ToString
です。

“A2515:AG2539”
の様に、即値で設定すると正常に動作しました。

試しに
“”“A”& PassBook_FirstRow.ToString & “:S” & PassBook_RowCount.ToString + “”""
の様にしましたら、別のエラーになってしまいました。

バージョンですが、2018.2.3でエラーになりましたので、2018.3.3にバージョンアップしてみましたが、
現象は同じでした。

解決策について情報をお持ちの方、よろしくお願いします。

こんにちは

取り急ぎLog Message等で

“A”& PassBook_FirstRow.ToString & “:S” & PassBook_RowCount.ToString

の内容を出力・確認できませんか?
原因の切り分けのため、まずは上記が想定の文字列になっているかの確認が必要かと思います。

Yoichi様

ご返信ありがとうございます。またご連絡が遅くなり申し訳ありません。
文字列は確認しており間違いありません。また前後をコーテーションでくくって出力も
してみましたので、前後にスペース等もありませんでした。

そうこうしているうちに
Specified part does not exist in tha package
というエラーが発生するようになり、read range自体が動かなくなってしまいました。

UiPath.Excel.Activitiesパッケージはインストールされています。

心当たりと言えば、Specified method is not Supportedが解消するかと思って、
試しに2018.3.3をインストールしてみたことです。

2018.3.3では解消せず、また2018.2.3に戻しました。

現象としては、
問題のプロジェクト→NG
2.3に戻した後に新規に作成したプロジェクト→NG
3.3をインストールする前に過去に作成したプロジェクト→OK
という状況です。

自己解決しました。

Specified part does not exist in tha package
は、シート名の誤りで、

Specified method is not supported
は、Excelファイルが壊れていたのが原因だったようでした。

このスレッドをご覧頂いた方、ありがとうございました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.