私はvb.netで.xlsxファイルを読み書きしようとしていますが、いくつか問題があります。xlsxファイルを読むint vb.net VS 2012
Imports Microsoft.Office.Interop.Excel
Imports Microsoft.Office.Interop
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim fileTest As String = "C:\testFile.xlsx"
Dim oExcel As Object
oExcel = CreateObject("Excel.Application")
oExcel.Workbooks.Open(fileTest)
Dim oBook As Excel.Workbook
Dim oSheet As Excel.Worksheet
oBook = oExcel.ActiveWorkbook
oSheet = oExcel.Worksheets(1)
oSheet.Range("C2").Value = "testing c2"
oExcel.DisplayAlerts = False
oBook.SaveAs(fileTest, 51)
oBook.Close()
oBook = Nothing
End Sub
End Class
そして、私はtestFile.xlsxを開いたとき、私はいくつかの厄介なシンボルのちょうど束を取得し、私は次のコードを使用しています。
私の疑問に思われる問題は、コンピュータにExcelアプリケーションの2つのバージョン(Excel 2007およびExcel 2003)がインストールされていることです。私がタスクマネージャに行くと、実行中のExcelアプリケーションは2003バージョンです(xlsxファイルは処理できません)。 解決策は、vb.netアプリケーションに2007バージョンのExcelを使用させることができるかもしれませんが、(それが可能であれば)どうすればよいかわかりません。
ご協力いただければ幸いです。
そして、私はインターネット上で.xlsxファイルを読むためにいくつかのコードを試しましたが、成功しませんでした。