乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用<em>delphi</em>在excel里插入一张图片

如何用<em>delphi</em>在excel里插入一张图片

作者:乔山办公网日期:

返回目录:excel表格制作


delphi利用comobj可以象在excel中用VBA操作表格一样。所以,你先了解VBA的操作(宏),再看看delphi这方面的例子(网上很容易搜索的)。

uses ComObj;

procedure TForm1.Button1Click(Sender: TObject);
Var FExcel :OleVariant; //excel应用程序
FWorkBook :OleVariant; //工作表
FWorksheet:OleVariant; //工作薄
FPicture:OleVariant;
TmpStr:String;
begin
FExcel:= CreateoleObject('excel.Application');
FWorkBook:=FExcel.WorkBooks.Add; //新的工作表
FWorksheet:=FWorkBook.Worksheets[1];
FWorksheet.Select;

//插入e799bee5baa6e59b9ee7ad94365图象并设置位置与大小
tmpstr:='f:\1.jpg';
FPicture:=FWorksheet.Pictures.Insert(tmpstr);
FPicture.Left:=10;
FPicture.Top:=10;
FPicture.width:=200;
FPicture.height:=200;
FPicture:=null;
FExcel.visible:=true;
end;
上面的代码我试过了,可以实现
要判断.EXCEL某行某列是否有数据.然后insert

我用上面的语句,提示类pictures的insert方法无效比如我用下面语句在[i,j]的单元格中写上“相线”两个字现在如果我想在[i,j]的单元格中插入一张图片,就该用什么命令?Sheet1.Cells[i,j] := '相 线';按你说的方法是不是Sheet1.pictrues.insert('c:\..\100.bmp').select但这样会出“类pictures的insert方法无效"的错误!请指教!

相关阅读

  • excel插入对象中无法插入图片

  • 乔山办公网excel表格制作
  • 这种情况理论上一般没有问题啊百,我都试过了,你可以看一下效果: 出现这种问题的原因可能有以下两点:1、可度能你的图片太大了,插入的时候导致系统反应不过来死机了或者软件
  • EXCEL (WPS)共享表格 如何插入图片?

  • 乔山办公网excel表格制作
  • 1、打开EXCEL表格,点击“插入”--图片。 2、浏览本地图片,并插入后EXCEL表格中,调整大小 即可。你好,在Excel共享工作簿之前你可以先把图片插入进去,但是一旦百共享厚后这图片就
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网