你是對某一表格讀寫吧?
osheet.Range("A").Value是讀取
再說你這個也沒指定那個表格 默認讀取sheet1
再說也應該是
dim str1 as string
str1=osheet.Range("A1").Value 'A是列號 1是行號
正確的寫法
dim str1 as string
AppXls.Workbooks(1).Sheets("Sheet1").Cells(1, 1).Value = "這是寫入的" '這是寫入 用Cells(A, 1)也可
str1 = AppXls.Workbooks(1).Sheets("Sheet1").Cells(1, 1).Value '這是讀取 用Cells(A, 1)也可
MsgBox(str1 )
雖然沒用過VB net 應該和vb語法很接近 C#也差不多是這樣