0

お問い合わせ分類:シナリオ

( 導入環境:Windows10 物理PC )

( バージョン情報:WinActor7.4.1.1 )

( ご利用中の資材:「管理者ユーザー用」(旧インストール版) )

以下プチライブラリを利用してExcelをHtml化しようとしたところ

以下のエラーが発生しました。

■プチライブラリ

Excel操作(CSV/XLSXファイルをHTML/XLSXファイルに変換) | プチライブラリ | WinActor® | 業務効率を劇的にカイゼンできる純国産RPAツール

なお私のアカウントで他のPCで実行したときも同じエラーが出ましたが

他のユーザーが実行したところ問題なくHtml化されます。

そのためアカウントに起因して何か起きているのではないかと推察しますがいかがでしょうか?

原因と対処方法を教えてください。

■エラー内容

2024-10-25 14:57:36.655+09:00 INFO 一時停止を受け付けました。
2024-10-25 14:57:36.974+09:00 INFO 【一時停止】ユーザ指示により一時停止します。
2024-10-25 14:57:40.610+09:00 INFO 【実行停止】シナリオ「【プチライブラリ】Excel→html.ums7」の実行を停止しました。経過時間:00:00:19.5880000
2024-10-25 14:58:12.507+09:00 INFO 【実行開始】シナリオ「【プチライブラリ】Excel→html.ums7」の実行を開始しました。
2024-10-25 14:58:13.308+09:00 INFO 【アクション】「SPVエラー情報収集」を実行。ノードID:9
2024-10-25 14:58:13.351+09:00 INFO 【アクション】「Excel操作(CSV/XLSXファイルをHTML/XLSXファイルに変換)」を実行。ノードID:3
2024-10-25 14:58:15.324+09:00 ERROR 【エラー】「Excel操作(CSV/XLSXファイルをHTML/XLSXファイルに変換)」でエラーが発生しました。「スクリプトの実行に失敗しました。
エラー番号: 0x00000001
内容: PowerShell実行時にエラーが発生しました。
"DisplayAlerts" の設定中に例外が発生しました: "型 'Microsoft.Office.Interop.Excel.ApplicationClass' の COM オブジェクト
をインターフェイス型 'Microsoft.Office.Interop.Excel._Application' にキャストできません。IID '{000208D5-0000-0000-C000-00
0000000046}' が指定されたインターフェイスの COM コンポーネント上での QueryInterface 呼び出しのときに次のエラーが発生したた
め、この操作に失敗しました: 要素が見つかりません。 (HRESULT からの例外:0x8002802B (TYPE_E_ELEMENTNOTFOUND))。"
発生場所 行:7 文字:2
+ $objExcel.DisplayAlerts = $false;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], SetValueInvocationException
+ FullyQualifiedErrorId : ExceptionWhenSetting

null 値の式ではメソッドを呼び出せません。
発生場所 行:8 文字:2
+ [System.Object]$objBook = $objExcel.Workbooks.Open($strInFile);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) []、RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

"DisplayAlerts" の設定中に例外が発生しました: "型 'Microsoft.Office.Interop.Excel.ApplicationClass' の COM オブジェクト
をインターフェイス型 'Microsoft.Office.Interop.Excel._Application' にキャストできません。IID '{000208D5-0000-0000-C000-00
0000000046}' が指定されたインターフェイスの COM コンポーネント上での QueryInterface 呼び出しのときに次のエラーが発生したた
め、この操作に失敗しました: 要素が見つかりません。 (HRESULT からの例外:0x8002802B (TYPE_E_ELEMENTNOTFOUND))。"
発生場所 行:9 文字:2
+ $objExcel.DisplayAlerts = $false;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], SetValueInvocationException
+ FullyQualifiedErrorId : ExceptionWhenSetting

null 値の式ではメソッドを呼び出せません。
発生場所 行:18 文字:2
+ $objBook.SaveAs($strOutPutFile, [Microsoft.Office.Interop.Excel.XlFi ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) []、RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

null 値の式ではメソッドを呼び出せません。
発生場所 行:20 文字:2
+ $objBook.close();
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) []、RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull

」一時停止します。ノードID:3
2024-10-25 14:58:39.146+09:00 INFO 一時停止を受け付けました。
2024-10-25 14:58:39.148+09:00 INFO 【一時停止】ユーザ指示により一時停止します。
2024-10-25 14:58:55.063+09:00 INFO 【実行停止】シナリオ「【プチライブラリ】Excel→html.ums7」の実行を停止しました。経過時間:00:00:42.5570000

この質問は解決済みのためクローズされています。
mi-ko 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。