使用Excel中range的copy和paste拷贝一个区域时,range中的文字都可以完整的拷贝过去,但是其中的图片无法拷贝,那位大虾知道怎么将这个区域中的图片也copy过去呀?问题解决马上给分,3x
解决方案 »
- CLOB类型的大段文字数据,怎样保留格式读到memo里?
- DBRichEdit和SQLSERVER中TEXT类型字段的问题!!!
- 怎么从一个SQL中取出所有字段名
- 有关短信发送的问题
- 在此论坛中发贴怎么上传图片呀?
- 如何对DataGrid的某列数据格式化。0.00的格式
- 请教如何实现倒入注册表文件及屏蔽掉任务栏上的鼠标右键
- 急死我了,近来看得都给分。
- 请问我将Access2000文件加密后,ADOConnection就无法与之相连,说该文已为独占方式被打开,请问怎么办?
- 如何用delphi来实现在word中实现用鼠标画画 然后嵌入在word中就可以了
- 我该用什么样的测试工具?
- 关于中间层查询怎么并发的问题!
Selection.Copy
Range("H22").Select
ActiveSheet.Paste你把这个VBA代码转去DELPHI里面就可以了。
begin
ExcelApp.ActiveSheet.Pictures.Insert('D:\Documents and Settings\Administrator\My Documents\My Pictures\2004212231591.jpg').Select;
end;procedure TForm1.Button3Click(Sender: TObject);
begin
ExcelApp.ActiveSheet.Shapes.Item(ExcelApp.ActiveSheet.Shapes.Count).Select;
ExcelApp.Selection.Copy;
ExcelApp.Range['H22','H22'].Select;
ExcelApp.ActiveSheet.Paste;
end;我在DELPHI7+Office XP里面可以用了。