VC下设置Excel单元格的边框
来源:互联网 发布:硅脂 知乎 编辑:程序博客网 时间:2024/05/17 10:38
具体代码如下:
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&;
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();
//
虽然没有什么高深的技术含量,只是为了让后面需要的人少走点弯路。
不当之处,还望指正。
- VC下设置Excel单元格的边框
- VC下设置Excel单元格的边框
- VC下设置Excel单元格的边框
- VC里面操作EXCEL 怎样设置单元格的边框
- VC 设置EXCEL单元格的格式
- VC 设置EXCEL单元格的格式
- 2、VC 设置EXCEL单元格的格式
- java POI设置Excel单元格的边框样式
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- VC设置EXCEL单元格格式
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元
- 导出Excel示例(C++)【设置边框、设置背景色、合并单元格的示例】
- Excel操作——单元格的边框
- Excel操作——单元格的边框
- Excel单元格边框斜线的使用
- HDU 3594 Cactus 仙人掌
- VC操作Excel文件保存问题
- HTML和XHTML的区别
- Android------startActivityForResult的详细用法
- C/C++ 函数压栈顺序
- VC下设置Excel单元格的边框
- Ext Tab 转Enter
- 在VC中彻底玩转Excel
- Android-ADASitemap软件安装问题
- 指针
- STL源码解析 - sort
- 关于小区更新、路由更新和位置更新
- 从“古”到今 回顾Mac OS的前世今生
- 详解spring 依赖注入的作用