我想在Excel文件中的所有活动单元格中添加“自动返回”选项(法语“retourautomatiqueàlaligne”)。 现在我尝试了很多东西,但我找不到这个选项......
你可以帮助我吗?这就是我所拥有的:using Excel = Microsoft.Office.Interop.Excel;
Excel.Application app = new Excel.Application();
wb = app.Workbooks.Open(PathWrite.Replace(".csv", ".xlsx"), Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing);
Excel._Worksheet workSheet = app.ActiveSheet;
for (int x = 1; x <= 7; x++)
{
Excel.Range range = workSheet.Columns[x];
range.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
workSheet.Columns.UseStandardWidth = 30;
Excel.Borders border = range.Borders;
border.LineStyle = Excel.XlLineStyle.xlContinuous;
border.Weight = Excel.XlBorderWeight.xlThin;
border.ColorIndex = Excel.XlColorIndex.xlColorIndexAutomatic;
range.AutoFit();
}
对于简历,我想格式化我通过将.csv文件转换为.xlsx文件而创建的文件。我不习惯Office Interop,所以不要犹豫告诉我,如果有什么不好,而且这个恶心 for 循环的原因是我没有成功只选择7个第一列用一个命令..这是我第二天用C#在Excel上工作所以请放纵。对于我的语言,我认为,我对英语并不是很好。
感谢您阅读本文
答案 0 :(得分:0)
我相信你想要的设置是自动换行:
range.WrapText = True