如题..
谢谢大虾们

解决方案 »

  1.   

    程序部分代码:
    正文部分字体及大小设置
    xSt.get_Range(excel.Cells[7, 1], excel.Cells[rowIndex + 1, 6]).Font.Name = "Arial";
    xSt.get_Range(excel.Cells[7, 1], excel.Cells[rowIndex + 1, 6]).Font.Size = 10;页脚文字.没设置任何字体,是Excel的默认字体.
    xSt.PageSetup.CenterFooter = "Page &P of &N";现希望页脚的字体也能和正文统一.
    加分求解
      

  2.   

     //设置格式
                    excelApp.Cells.HorizontalAlignment = Microsoft.Office.Interop.Excel.Constants.xlLeft; //全局左对齐
                    excelApp.Cells.EntireColumn.AutoFit();
                    range = ws.get_Range(excelApp.Cells[1, 1], excelApp.Cells[1, colcount]);
                    range.Font.Bold = true; //标题粗体
      

  3.   

     xSt.PageSetup.CenterFooter="&\"字体名\"&字体大小页脚文字"如xSt.PageSetup.CenterFooter="&""Arial""&10这是页脚文字"
      

  4.   


    多谢MiloSoft.可用了你的方法不行哦.
    你有没试过啊.
      

  5.   

    Excel也有页眉和页脚??不是word才有的吗?
      

  6.   

     xSt.PageSetup.CenterFooter= @"&""Arial""&9这是页脚文字";我刚学C#不到一周,语法不是熟,上面这个代码肯定行的。我测试过了,Arial为字体名, 9为字号
      

  7.   

    导入EXECL的方法很多啊,不知道你用哪种啊
      

  8.   

    直接把数据组成一个Table保存到Excel中就OK了
      

  9.   


                    xSt.PageSetup.CenterFooter = "Page &P of &N";
                    xSt.PageSetup.RightFooter = "&方正大黑简体&14 Ref No.: " + this.selRefNoComboBox.Text;
    MiloSoft兄, 上面代码设置, 字体大小是明显的变了,但字体样式没有生效.
    显示为"正大黑简体 Ref No.: ...", 好像在C#里&后面的第一个字或字母自动转换成其他形式的输出了,
    如&Arial会显示为 sheet1rial, 把&A转成sheet1, 你的代码是VB的..我在http://www.ozgrid.com/forum/showthread.php?t=82534看到
    类似的代码, http://www.mvps.org/dmcritchie/excel/pathname.htm这里有C# 的实现,
    但还是找不到改字体的Formatting codes. 
    我也才接触C#, 不是很了解C#里的转义或内定的特殊字符转换, 以上链接希望高手们能从中悟出点什么来指点一下.
    小弟在此再次谢谢了!!
      

  10.   


    真的非常谢谢MiloSoft兄那么细心, 一直跟踪这这问题,
    问题解决了.我一直想不到C#也能这样做字符串连接,
    所以都写成@"&Arial&10文字".所以不生效.
    再次感谢!!