Windows10、VisualStudio2019、VB.NET、.NetFramework4.7.2の環境でエクセルアドインをVSTOで作成しています。
ローカルファイル上にあるワークブックを開く為に以下のようなコードを記述しました所実行時に以下のエラーが発生しました。
System.Runtime.InteropServices.COMException: 'HRESULT からの例外:0x800A03EC'
記述したコードは以下の通りでデザイナで作成したリボンのボタン2に書いています。
VB.NET
1 Private Sub Button2_Click(sender As Object, e As RibbonControlEventArgs) Handles Button2.Click 2 Dim WB As Excel.Workbook = Globals.ThisAddIn.Application.Workbooks.Open("C:\Users\username\document\workbookB.xlsx") 3 End Sub
企図している動作は既に開いているワークブック(workbookA)に対してエクセルアドインからさらに別のworkbookB.xlsxを開いてそこにあるワークシートをコピーしてworkbookAに張り付ける事を考えています。
ご存知の方おられましたら指導いただけますでしょうか。
よろしくお願いします。
尚、workbookBがコード中のパスの通りに存在する事は確認しております。