0
我想使用行/列號而不是範圍名稱寫入Excel。我發現這樣做的唯一方法是使用.Cells屬性,但當我嘗試使用它時,我總是得到一個錯誤0x800A03EC。我試圖儘可能簡化它來弄清楚如何使它工作。下面的代碼適用於「test1」,並且在嘗試寫入「test2」時出現錯誤。我運行Excel 2016和上W10當您不知道範圍名稱時,從VB.net寫入Excel文件
Dim xlApp As New Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
xlWorkBook = xlApp.Workbooks.Add
xlApp.Visible = True
xlWorkSheet = xlWorkBook.Sheets("Sheet1")
With xlWorkSheet
.Range("A1").Value = "test1"
.Range(.Cells(8, 8)).Value = "test2"
End With
最新版本的Visual Studio有人可以幫我找出如何解決它或知道的另一種方法來做到這一點?
'xlWorkSheet.Cells(8,8)'返回一個Excel.Range對象,所以只需要使用'xlWorkSheet.Cells(8,8)。價值= 「test2的」' 。 – TnTinMn