![](/img/trans.png)
[英]How to get a value from specific cell address in Excel through Laravel
[英]Unable to get a specific Cell value from a Table
我需要將一些VBA
代碼移植到VB.Net
插件,但無法從表中獲取特定的單元格值。
我可以將Range(2,2)
更改為"Test"
但table.Range(2, 2).ToString
給出System.__ComObject
作為Value。
Private Sub Button1_Click(sender As Object, e As RibbonControlEventArgs) _
Handles Button1.Click
Dim table As Excel.ListObject
table = Globals.wsTables.ListObjects("vehicleDefinations")
table.Range(2, 2) = "Test"
Dim file As New System.IO.StreamWriter _
("C:\Users\Ryzen2600x\Downloads\Debug.txt", False)
file.WriteLine(table.Range(2, 2).ToString)
file.Close()
End Sub
您缺少.Value
file.WriteLine(table.Range(2, 2).Value.ToString)
不要使用.Range檢索值。 而是嘗試使用
table.DataBodyRange.Cells(2,2)
要么
[MyTable的] .Cells(2,2)
請參考以下代碼:
private void ListObject_Range()
{
Microsoft.Office.Tools.Excel.ListObject list1 = this.Controls.AddListObject(this.Range["A1", "C4"], "list1");
MessageBox.Show("The list object contains " + list1.Range.Cells.Count.ToString() + " cells.");
}
更多信息,請參閱
幫助它可以幫助您。
謝謝,Yuki
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.