关于操作excel2000的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

autocar 2003-08-22 07:26:17
关于操作excel2000的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

excel:= CreateOleObject('Excel.Application');


excel.Visible:=false;


excel.Workbooks.Add;


excel.Workbooks[1].WorkSheets[1].Name := 'myexcel';


Sheet:= excel.Workbooks[1].WorkSheets['myexcel'];


在上面代码中创建了一 个sheet


请问如何在这个sheet的一个区域的单元格范围设置边框,边框样式?????????


例如在a1到d4的单元格范围设置一个大的边框

请给出详细代码,感激万分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhdj 2003-08-22
  • 打赏
  • 举报
回复
range1,range2:variant;

range1:=sheet.cells[3,1];//假设range1就是你想要的边框格式
range2:=sheet.cells[5,1];
range2.borders.linestyle:=range1.borders.linestyle;//边框
range2.columns.interior.colorindex:=range1.columns.interior.colorindex;//颜色

str:='C8:D8';
range1:=sheet.range[str];
range1.mergecells:=true; //合并单元格

有些东西不知道怎么出来的就去看看vba

nhdj 2003-08-22
  • 打赏
  • 举报
回复
我靠,这方面俺的经验最多了,不过好像没有分?
Jackeystone 2003-08-22
  • 打赏
  • 举报
回复
range06:=sheet.range['C'+inttostr(j)+':E'+inttostr(j)];
range06.board.line=double;
详细的要看delhi本身的complete code功能,它会为你引导要写的下一个属性,但向你以上的写法,complete code功能就会没有了,所以使用一下excelapplication, excelworkbook, excelworksheet控件,这些控件就会有complete code功能,方便多了。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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