首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

vba 复制单元格区域中的文字、图片到新位置,该怎么处理

2013-11-02 
vba 复制单元格区域中的文字、图片到新位置我想把一个excel文件中的一部分拷贝到另外一个文件中,拷贝的A1:K

vba 复制单元格区域中的文字、图片到新位置
我想把一个excel文件中的一部分拷贝到另外一个文件中,拷贝的A1:K10范围中有文字,公式,图片,代码如下:
xlapp1.ActiveSheet.Range("A1:K10").select() //选择A1:K10区域,区域内包含文字,图片
xlapp1.Selection.copy()                     //拷贝选择的区域到剪贴板
xlapp2.ActiveSheet.Range("A21").select()   //粘贴到第二个excel文件的第21行位置
xlapp2.ActiveSheet.Paste()                 //粘贴

执行上述代码后,只拷贝了文字,图片没有拷贝。我用excel的宏记录,查看代码也是这几行,宏就可以拷贝图片,我在程序中引用这些代码就不能粘贴图片,只有文字粘贴过来了。请问我想拷贝图片等区域内所有的相关内容,该如何写代码.这些代码是powerbuilder的代码


[解决办法]
你的图片是以那种方式添加进去的?

[解决办法]
 xlapp1.ActiveSheet.Range("A1:K10").select()
感觉这条语句是没法选中图片的。

热点排行