VC下设置Excel单元格的边框

小童鞋的盆友

小童鞋的盆友

2016-02-19 19:03

今天图老师小编给大家介绍下VC下设置Excel单元格的边框,平时喜欢VC下设置Excel单元格的边框的朋友赶紧收藏起来吧!记得点赞哦~

VC下设置Excel单元格的边框

为了能使得输出到Excel中的数据显示表格,可以调用事先设置好的模板,但是不灵活。我花了一个中午的时间摸索出如何设置它了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

      具体代码如下:

 LPDISPATCH pRange;
 CString   cell;
 int   c,c1,c2;

 _variant_t  vRange1;   // 设置单元格的线;
 _variant_t  vRange2;
 _variant_t  vRange3;
 _variant_t  vRange4;

   c='A';
   c1=j/26;
   c2=j%26;
   if(c1==0)
    cell.Format("%c%d",c2+c,i+1); // i+1 :表示从第二行开始关联
   else
    cell.Format("%c%c%d",c1+c-1,c2+c-1,i+1);

 VERIFY(pRange = m_worksheet.GetRange(COleVariant(cell)));
   m_range.AttachDispatch(pRange);
   //对齐方式
   Var.vt = VT_I2;
   Var.iVal=-4108;
   m_range.SetHorizontalAlignment(Var);
   m_range.SetVerticalAlignment(Var);
   //
   // 设置单元格的线;
   vRange1.vt =VT_I2;
   vRange1.lVal =1;   // 线的样式:0- no line; 1-solid; 2-big dot;3-small dot;4-dash dot; 5-dash dot dot;
   vRange2.vt =VT_I2;
   vRange2.lVal =3;  // 线的粗细程度;
   vRange3.vt =VT_I2;
   vRange3.lVal =1;   // 1-black;2-white;3-red;4-green;5-blue; 6-yellow; 7-pink;8-dark blue;
   vRange4.vt = VT_UI4;
   vRange4.uintVal =RGB(0,0,0);  // 我测试后认为,没有实际意义,只有vRange3起作用
   m_range.BorderAround(vRange1,vRange2,vRange3,vRange4);
   //
   //
   strValue=m_book.GetTextRC(i,j+2);
   strValue.TrimLeft(" ");
   strValue.TrimRight(" "); 
   if(!strValue.IsEmpty())
   {
    m_range.SetValue(COleVariant(strValue));
   }
   m_range.ReleaseDispatch();

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

//

 虽然没有什么高深的技术含量,只是为了让后面需要的人少走点弯路。

不当之处,还望指正。

展开更多 50%)
分享

猜你喜欢

VC下设置Excel单元格的边框

编程语言 网络编程
VC下设置Excel单元格的边框

excel2024拖动单元格设置

excel
excel2024拖动单元格设置

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Excel 2003单元格保护设置

excel
Excel 2003单元格保护设置

Excel锁定单元格设置

电脑入门
Excel锁定单元格设置

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Excel 单元格、单元地址及活动单元格

办公软件
Excel 单元格、单元地址及活动单元格

excel单元格锁定

电脑入门
excel单元格锁定

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PowerPoint2007如何播放演示文稿?

PowerPoint2007如何播放演示文稿?

加入HTML5支持 Excel网页版详细内容曝光

加入HTML5支持 Excel网页版详细内容曝光
下拉加载更多内容 ↓