delphi使用循环语句向EXCEL插入多个图片,为何只有最后一张图片的大小是指定的大小?但如果单独插入一张图片却很正常? 小弟在此候教! delphi使用循环语句向EXCEL插入多个图片,为何只有最后一张图片的大小是指定的大小?而前面插入的图片都变了形一样,不正常,但如果单独插入一张图片却很正常? 请问各位前辈,这是为何? 小弟在此候教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var pict:variant; excelapp:variant; ptop,i,shiyh:integer;beginexcelapp := createoleobject( 'excel.application' ); excelapp.visible :=false; excelapp.workbooks.add; excelapp.worksheets[1].activate;// 插入图片 //ptop:=10; //ptop 此处用作插入图片座标的TOP点shiyh:=10; //该变量为插入图片总数for i:=1 to shiyh do begin//excelapp.activesheet.pictures.insert(GetCurrentDir+'\fhclPict\试验图'+inttostr(i)+'.wmf'); //pict:=excelapp.activesheet.pictures; //此处两句为之前所使用的 //即出现问题中所述情况pict:=excelapp.activesheet.pictures.insert(GetCurrentDir+'\fhclPict\图'+inttostr(i)+'.wmf'); //正常插入的语句pict.top:=ptop;pict.left:=10;pict.width:=450;pict.height:=250;//pict:=null; if (i mod 2)=0 then ptop:=ptop+280 else ptop:=ptop+275;end;excelapp.visible :=true;end; delphi 如何去掉dbctrlgrid的滚动条 谁能把下面的VB代码转为DELPHI的? 在oracle中创建一个blob的大对象,可用SQL查询时提示数据类型不被支持,为什么? 第三方控件的个人看法 关于winexec()的问题!!! 为什么我在安装控件时,为什么出错“ Proxies.dcu找不到“ BDE are Virus 急购 WEB服务器一台 高分求解算法 报表的大小被我定义为自定义,打印的时候如何解决不调打印机的问题?! TXMLDocument 如何添加xsl样式表节点? 如何获取某一进程内已经加载过的某一个DLL 地址
beginexcelapp := createoleobject( 'excel.application' );
excelapp.visible :=false;
excelapp.workbooks.add;
excelapp.worksheets[1].activate;// 插入图片
//
ptop:=10; //ptop 此处用作插入图片座标的TOP点
shiyh:=10; //该变量为插入图片总数for i:=1 to shiyh do
begin//excelapp.activesheet.pictures.insert(GetCurrentDir+'\fhclPict\试验图'+inttostr(i)+'.wmf');
//pict:=excelapp.activesheet.pictures; //此处两句为之前所使用的
//即出现问题中所述情况pict:=excelapp.activesheet.pictures.insert(GetCurrentDir+'\fhclPict\图'+inttostr(i)+'.wmf');
//正常插入的语句
pict.top:=ptop;
pict.left:=10;
pict.width:=450;
pict.height:=250;//pict:=null;
if (i mod 2)=0 then
ptop:=ptop+280
else
ptop:=ptop+275;
end;
excelapp.visible :=true;
end;