RT  使用OLEDB连接的EXCEL 。对某列进行赋值。
  可是默认字体为 14 居左 不带边框。  能否更改为其它样式。。  UPDATE语句时直接就改样式。  VBA :使用 OLEDB修改EXCEL表中值时。。会触发EXCEL哪个事件吗?  谢谢了

解决方案 »

  1.   

    这块好像不是oledb中的吧,
    C# 有单独的封装类 可以操作修改excel的
      

  2.   

    你指的是用EXCEL.APPLICATION 做吗?不想用这个组件。。我的用这个连接的string conStr = "Provider = Microsoft.Jet.OLEDB.4.0 ;Data Source = '" + filepath + "';Extended Properties='Excel 8.0;HDR=NO;IMEX=2'";
            OleDbConnection con = new OleDbConnection(conStr);OleDbCommand cmd = new OleDbCommand("update [sheet1$G2:DB2] set F1='1'", con);
    修改
    set F1='1'" 这里加什么代码 能直接把样式改了。。
    用TABLE表格似的 <tr style="font-size:10pt"></tr>可以吗??帮帮忙呀。。烦了好几天了