首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用NetOffice重命名Excel工作表?

如何使用NetOffice重命名Excel工作表?
EN

Stack Overflow用户
提问于 2012-10-26 21:36:34
回答 2查看 2.4K关注 0票数 2

我正在尝试使用NetOffice在c#应用程序中创建excel工作簿,但在尝试重命名工作表和对单元格范围使用排序时遇到问题。NetOffice无法识别以下代码行,我正在努力寻找一种使用NetOffice重命名工作表和对单元格范围进行排序的方法。

代码语言:javascript
复制
workbook.Worksheets[sheetCountPlusONe].name = "Event " + sheetCountPlusONe.ToString() + " Results";

而且这也不起作用。这就是我声明和排序单元格范围的地方:

代码语言:javascript
复制
Excel.Range valueRange;
Excel.Range placeRange;
placeRange = worksheet.get_Range("A14", "A" + (14 + (registrationForm.numberofCompetitors - 1)).ToString());
valueRange = worksheet.get_Range("A14", "K"+(14+(registrationForm.numberofCompetitors-1)).ToString());
valueRange.Sort(valueRange.Columns[3, Type.Missing], Excel.XlSortOrder.xlDescending, Type.Missing, Type.Missing, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortOrder.xlAscending, Excel.XlYesNoGuess.xlGuess, Type.Missing, Type.Missing, Excel.XlSortOrientation.xlSortColumns, Excel.XlSortMethod.xlPinYin, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal);
placeRange.Sort(placeRange.Columns[1, Type.Missing], Excel.XlSortOrder.xlAscending, Type.Missing, Type.Missing, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortOrder.xlAscending, Excel.XlYesNoGuess.xlGuess, Type.Missing, Type.Missing, Excel.XlSortOrientation.xlSortColumns, Excel.XlSortMethod.xlPinYin, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal); 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-28 08:06:21

我想知道你的问题。下面的代码运行良好:

代码语言:javascript
复制
Excel.Application excelApplication = new Excel.Application();
Excel.Workbook workBook = excelApplication.Workbooks.Add();
Excel.Worksheet workSheet = workBook.Worksheets[1] as Excel.Worksheet;
workSheet.Name = "AnyNameYouWant";
票数 2
EN

Stack Overflow用户

发布于 2015-07-07 06:36:05

"sheetCountPlusOne“是大于集合大小的整数吗?您必须先添加一个工作表,然后才能重命名它。

对于排序,我建议尽可能使用.NET 4的命名参数,并避免令人头疼的Type.Missing列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13088002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档