通过OpenDialog开启2个excel(Source.xls,Target.xls),把其中Source.xls中的第一张Sheet中A1:B10区域的图片复制到Target.xls中。
请高手赐教,不胜感谢!
请高手赐教,不胜感谢!
解决方案 »
- 如何将一个类的对象转换成TBytes 类型?
- 关于调用 AnimateWindow() 函数的窗口重绘问题
- 不在乎分,只要给可用联接,即开贴给分(每本200分,也可以开口要。)
- 显示器上一毫米的长度转化为像素点数
- 三喜合一,散分!
- 我想将一个字符串'2003.01.05'转成日期型应该怎么做?
- 怎样用SQL语句实现对表的翻页功能?解决送高分! (欢迎参与)
- 我想问一下,在同一台机器上,运行的两个不同的应用程序,怎么样来进行通讯。100分
- it凛冽的寒风中,我要下岗了
- 巨简单送分题,需要以下名词解释,要标答
- 就求解决方法鼠标移动事件FormMouseMove
- DelphiXE关于Raize源代码跳的问题?请高人指点。
我会用COMOBJ,可以操作两个EXCEL文件,把其中一个的资料复制到另外一个,但是遇上图片,不知道如何处理。
求代码,详细点,我是初学者。
var
ExcelApp1, ExcelApp2: Variant;
begin
Result := False;
ExcelApp1 := CreateOleObject('Excel.Application');
ExcelApp1.WorkBooks.Open(srcFile);
ExcelApp1.ActiveSheet.Range['A1:B10'].Copy;
ExcelApp2 := CreateOleObject('Excel.Application');
ExcelApp2.WorkBooks.Open(dstFile);
ExcelApp2.ActiveSheet.Range['A1'].PasteSpecial;
ExcelApp1.WorkBooks.Close;
ExcelApp1.Quit;
ExcelApp2.ActiveWorkbook.RemovePersonalInformation := False;
ExcelApp2.ActiveWorkBook.Save;
ExcelApp2.WorkBooks.Close;
ExcelApp2.Quit;
Result := True;
end;没加容错代码,容错代码自己加。