ray88’s diary

お仕事で困ったとき用の自分用の覚書

Uipath InvokeCodeで名前空間 Interop.Excel を使用したコードがうまくいかないとき

InteropExcelを使用したコードがうまくいかない場合
 ExcelApplicationScopeの型参照と競合してしまってうまくいかない可能性あり。
 変数の宣言の型宣言の手前に明示的に「Microsoft.Office.Interop.Excel」を付けることで解消する場合がある

(例)

Dim xlWorkbook As Workbook

↓ 以下の様に明示的に参照先がMicrosoft.Office.Interop.Excel であることを記述することでエラー解消する場合がある。

Dim xlWorkbook As Microsoft.Office.Interop.Excel.Workbook