環境:VisualStudioのFormアプリ.NET6.0
VB.NETから指定のエクセルファイルを開こうとするのですが、
以下のエラーが発生いたします。
VB
1System.IO.FileNotFoundException: 'Could not load file or assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'. 指定されたファイルが見つかりません。' 2
実現したいこと
1.指定のエクセルファイルを開く
2.指定のエクセルファイルに設置されているコンボボックスの中身を編集する
該当のソースコード
Imports Microsoft.Office.Interop Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim excelApp As New Excel.Application() Dim excelBooks As Excel.Workbooks excelBooks = excelApp.Workbooks excelBooks.Open("C:\Users\yuna1\Desktop\テスト.xlsx") excelApp.Visible = True End Sub End Class
試したこと
1.保存場所の変更
2."true""false"の変更
エクセルで作成している帳票を編集することがあるのですが、
全件を手作業で行うと膨大な時間を要してしまいます。
VB.NETでプログラムを作成し、エクセルの中に設置しているコンボボックスの
中身を編集したいと考えています。
ご教示いただけますと幸いです。
よろしくお願いいたします。
質問者さん、無言ですが、回答に対するフィードバックを返してください。役に立った/立たなかったぐらいは返せるのでは? 役に立たなかったならどこがダメかを書くとより期待に近い回答が出てくるかも。解決したなら解決に役立った回答にベストアンサーをつけてクローズしてください。とにかく無言は NG です。
回答2件
あなたの回答
tips
プレビュー