在Windows c#中保存Excel数据时出现范围异常
本文关键字:范围 异常 数据 Excel Windows 保存 | 更新日期: 2023-09-27 18:09:55
我试图将一些数据放入excel单元格。我得到HResult范围异常。下面是代码。而且我也不能在单元格[1,B]中包装文本。我是Office应用的新手,找不到解决方案。
myExcelApp = new Excel.Application();
myExcelApp.Visible = true;
myExcelWorkbooks = myExcelApp.Workbooks;
String fileName1 = "D:''book1.xlsx";
myExcelWorkbook = myExcelWorkbooks.Open(fileName1, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue);
Excel.Worksheet myExcelWorksheet = (Excel.Worksheet)myExcelWorkbook.ActiveSheet;
String cellFormulaAsString = myExcelWorksheet.get_Range("A2", misValue).Formula.ToString();
Microsoft.Office.Interop.Excel.Range range = myExcelWorksheet.UsedRange;
myExcelWorksheet.Cells[1, "A"] = text;
myExcelWorksheet.Cells[1, "B"] = commentText;
// myExcelWorksheet.Cells[1, "C"] = OccuranceList;
Excel.Range r = myExcelWorksheet.get_Range("B7", "A");
r.EntireRow.AutoFit();
Excel。Range r = myExcelWorksheet.get_Range("B7", "A");
您缺少单元格a的行号
像这样?
Excel.Range r = myExcelWorksheet.get_Range("B7", "A1");
后续
我只是想在单元格[1,"B"]中换行文本,因为字符串非常大。- user1665707 59 min ago
我现在没有得到任何错误。但是文本换行没有发生。文本的一部分不可见。- user1665707 17 min ago
是的,它不会自动适配。