Excelファイルにパスワードが付いているか判定をしたいです。
パスワードはまちまちでファイルにパスワードが付いていないのもあります。
そこで、パスワード設定されていたらファイルを開かないようにしたいです。
試したことは、並列に要素の有無を検出や要素が出現したときを試したのですが、
「エラーメッセージ:入力したパスワードが間違っています。」となり「キャンセル」
がキャッチできませんでした。
よろしくお願いします。
Excelファイルにパスワードが付いているか判定をしたいです。
パスワードはまちまちでファイルにパスワードが付いていないのもあります。
そこで、パスワード設定されていたらファイルを開かないようにしたいです。
試したことは、並列に要素の有無を検出や要素が出現したときを試したのですが、
「エラーメッセージ:入力したパスワードが間違っています。」となり「キャンセル」
がキャッチできませんでした。
よろしくお願いします。
こんにちは。
当該ファイルをExcelアプリケーションスコープを使ってパスワードなしで開いてみて、UiPath.Excel.ExcelExceptionが発生したらそれをキャッチする、という感じでどうでしょうか。
(パスワード相違以外のExcelExceptionも一緒にキャッチしてしまいますが・・)
↓トライキャッチの構造的にはこんな感じです↓。
rfuさん
こんにちは。
お礼のお返事がおそくなりすみません。いただきました内容で試してみます。
ありがとうござました。