gpt4 book ai didi

c# - 将 Excel 单元格中的文本与新行对齐 c#

转载 作者:太空宇宙 更新时间:2023-11-03 10:33:08 25 4
gpt4 key购买 nike

当单元格有 2 行时,如何在 Excel 中对齐文本?我试过这个:

for (int j = 1; j <= RowsCount; j++)
{
for (int i = 1; i <= 18; i++)
{
ws.Cells[j, i].Style.VerticalAlignment =
Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
ws.Cells[j, i].Style.HorizontalAlignment =
Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
}
}

但这仅在单元格有 1 行时有效,就像 ws.get_range[]...

最佳答案

需要考虑的两点:

第 1 点

我注意到您想更改垂直 对齐方式,但您使用的是xlHalign。请尝试将该行更改为

ws.Cells[j, i].Style.VerticalAlignment = 
Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter;

第 2 点

尝试删除样式。所以你会有类似的东西

ws.Cells[j, i].VerticalAlignment = ...

关于c# - 将 Excel 单元格中的文本与新行对齐 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048774/

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