gpt4 book ai didi

c# - 不能使用 columnwidth excel 属性

转载 作者:行者123 更新时间:2023-11-30 17:01:08 24 4
gpt4 key购买 nike

我正在尝试在 Excel 中设置一个或几个单元格的宽度。

这是我的代码

Microsoft.Office.Interop.Excel.Application xla = new    
Microsoft.Office.Interop.Excel.Application();
Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xla.ActiveSheet;

我知道我是否要改变整个列的宽度

ws.Columns.ColumnWidth = 30;
ws.Cells.ColumnWidth = 30;

但是当我尝试使用以下代码更改特定列时

ws.Columns[5].ColumnWidth = 30; 
*//or*
ws.Cells [5, 5].ColumnWidth = 30;
**//or*
ws.Columns["E:E"].ColumnWidth = 30;

属性ColumnWidth不能使用
在我键入 colums[5] 之后的列表中,点就出现 'Equals, GetHahCode, Gettype, ToString'当我尝试手动输入时它给出错误“方法'this'没有重载需要'1'参数'”

我用的是visual studio 2010和framework 4.0我想知道我错过了什么......

最佳答案

您可能使用的目标框架是 .Net framework 3.5 或更低版本。将其更改为 .Net Framework 4.0 即可正常工作。此动态属性仅存在于 Framework 4.0 中。要更改框架,请右键单击解决方案资源管理器中的项目。单击属性并使用下拉菜单将目标框架的值设置为 .NET framework 4.0。这应该绝对有效。尝试一下,如果它对您不起作用,请告诉我。

关于c# - 不能使用 columnwidth excel 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com