高分求助!如何在调用的execel上画线呀(画园)! 哪位ggjj知道通过delphi如何在调用的execel上面画线(包括画直线或者画圆)?这里不胜感谢!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在EXcel里手工画一下,录制宏,把宏拷到delphi里改改 可以举个例子吗?VBA宏可以直接在delphi里执行吗? shape调用excel的数据,用shape画 例如 VBA代码为 ActiveSheet.Shapes.AddLine(282.75, 317.25, 391.5, 317.25).Select Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium转化为delphi代码如何写呢??????? uses Office2000;procedure TForm1.SpeedButton1Click(Sender: TObject);var vLine: OleVariant; vSelection: OleVariant; vActiveSheet: OleVariant;begin ExcelApplication1.Connect; ExcelApplication1.Visible[0] := True; ExcelApplication1.WorkBooks.Add(EmptyParam, 0); ExcelApplication1.ActiveWorkbook; vActiveSheet := ExcelApplication1.ActiveSheet; vLine := vActiveSheet.Shapes.AddLine(282.75, 317.25, 391.5, 317.25); vLine.Select; vSelection := ExcelApplication1.Selection[0]; vSelection.ShapeRange.Line.EndArrowheadStyle := msoArrowheadTriangle; vSelection.ShapeRange.Line.EndArrowheadLength := msoArrowheadLengthMedium; vSelection.ShapeRange.Line.EndArrowheadWidth := msoArrowheadWidthMedium;end; 就象一楼说的,在EXcel里手工画一下,录制宏,把宏拷到delphi里改改我以前做DELPHI操作WORD方面的时候,也是这么搞的 谢谢大家,我原来没有引用Office2000库,所以很多东西用不了!!!这回可以了!!!!! 求助post怎么设置,保存对数据库的修改 AdoStoredProc取值问题 QuickReport.v5.04.D2009 安装问题 帮忙看看!过程Test会依次有什么提示信息?? 高手救命!!!纳闷中... 击DBGrid的Title时取出这列对应的字段名 用DELPHI连接VFP问题,求教 为什么,货不对版??? 关于 DELPHI 的文件 难道专科真的没有市场吗? execel文件导入到数据库 关于ORACLE导出/导入DBF文件询问大家,情况紧急
VBA宏可以直接在delphi里执行吗?
ActiveSheet.Shapes.AddLine(282.75, 317.25, 391.5, 317.25).Select
Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle
Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium
Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium转化为delphi代码如何写呢???????
var
vLine: OleVariant;
vSelection: OleVariant;
vActiveSheet: OleVariant;
begin
ExcelApplication1.Connect;
ExcelApplication1.Visible[0] := True;
ExcelApplication1.WorkBooks.Add(EmptyParam, 0);
ExcelApplication1.ActiveWorkbook;
vActiveSheet := ExcelApplication1.ActiveSheet; vLine := vActiveSheet.Shapes.AddLine(282.75, 317.25, 391.5, 317.25);
vLine.Select;
vSelection := ExcelApplication1.Selection[0]; vSelection.ShapeRange.Line.EndArrowheadStyle := msoArrowheadTriangle;
vSelection.ShapeRange.Line.EndArrowheadLength := msoArrowheadLengthMedium;
vSelection.ShapeRange.Line.EndArrowheadWidth := msoArrowheadWidthMedium;
end;
我以前做DELPHI操作WORD方面的时候,也是这么搞的
这回可以了!!!!!