0

可能重复:
通过 OLEDB 为 Excel 数据着色

请找到以下编码

OleDbCommand cmd = new OleDbCommand("Select * from [" + txtsheet.Text + "] WHERE [ASSET    NUM] = " + asset + "", con);
 OleDbDataReader rdr = cmd.ExecuteReader();
 OleDbDataAdapter da = new OleDbDataAdapter(cmd);
 int x = cmd.ExecuteNonQuery();

在此之后我需要在 excel 中获取所选单元格的范围

请帮我编码

提前致谢

问候

马亨德兰

4

1 回答 1

0

您可以使用它来获取范围:-

Microsoft.Office.Interop.Excel.Application ExApp = Globals.ThisAddIn.Application as Microsoft.Office.Interop.Excel.Application;
Microsoft.Office.Interop.Excel.Range SelectedRange = ExApp.Selection as Microsoft.Office.Interop.Excel.Range;
于 2012-11-06T06:04:37.050 回答