c# 实现批量修改Excel文件中的字体

yimi_love 2009-05-21 08:43:14
我想用C#实现批量修改Excel文件中的字体,中文设置为宋体,字符和数字设置为罗马字体
...全文
223 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu4139365 2009-05-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 J45KP 的回复:]
/// <summary>
/// 字体样式(加粗,斜体,下划线)
/// </summary>
/// <param name="startRow">起始行 </param>
/// <param name="startColumn">起始列 </param>
/// <param name="endRow">结束行 </param>
/// <param name="endColumn">结束列 </param>
/// <param name="isBold">是否加粗 </param>
/// <param name="isItalic">是否斜体 </p…
[/Quote]
j45kp 2009-05-21
  • 打赏
  • 举报
回复
/// <summary>
/// 字体样式(加粗,斜体,下划线)
/// </summary>
/// <param name="startRow">起始行</param>
/// <param name="startColumn">起始列</param>
/// <param name="endRow">结束行</param>
/// <param name="endColumn">结束列</param>
/// <param name="isBold">是否加粗</param>
/// <param name="isItalic">是否斜体</param>
/// <param name="underline">下划线类型</param>
public void FontStyle(int startRow, int startColumn, int endRow, int endColumn, bool isBold, bool isItalic, UnderlineStyle underline)
{
Excel.Range range = myExcel.get_Range(myExcel.Cells[startRow, startColumn], myExcel.Cells[endRow, endColumn]);
range.Font.Bold = isBold;
range.Font.Underline = underline;
range.Font.Italic = isItalic;
}

/// <summary>
/// 单元格字体及大小
/// </summary>
/// <param name="startRow">起始行</param>
/// <param name="startColumn">起始列</param>
/// <param name="endRow">结束行</param>
/// <param name="endColumn">结束列</param>
/// <param name="fontName">字体名称</param>
/// <param name="fontSize">字体大小</param>
public void FontNameSize(int startRow, int startColumn, int endRow, int endColumn, string fontName, int fontSize)
{
Excel.Range range = myExcel.get_Range(myExcel.Cells[startRow, startColumn], myExcel.Cells[endRow, endColumn]);
range.Font.Name = fontName;
range.Font.Size = fontSize;
}
dingliang106 2009-05-21
  • 打赏
  • 举报
回复
我做过啊。等等。给你找代码
Jock.Chen 2009-05-21
  • 打赏
  • 举报
回复
你用的OFFICE 是几的?
yimi_love 2009-05-21
  • 打赏
  • 举报
回复
有人帮帮忙吗?
winning11cnandme 2009-05-21
  • 打赏
  • 举报
回复
3楼第二个参考。参考参考。
yingzhilian2008 2009-05-21
  • 打赏
  • 举报
回复
up
yimi_love 2009-05-21
  • 打赏
  • 举报
回复
没有人会吗
qgylovelj 2009-05-21
  • 打赏
  • 举报
回复
up
llsen 2009-05-21
  • 打赏
  • 举报
回复
brucele 2009-05-21
  • 打赏
  • 举报
回复
帮顶了。
yimi_love 2009-05-21
  • 打赏
  • 举报
回复
有源程序的也可以发邮件给我,yimi_love@tom.com

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧