Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何将shape.fill.userpicture从一个形状设置为另一个形状_Excel_Vba - Fatal编程技术网

Excel 如何将shape.fill.userpicture从一个形状设置为另一个形状

Excel 如何将shape.fill.userpicture从一个形状设置为另一个形状,excel,vba,Excel,Vba,我希望将一个形状(其中形状3包含用户图片)的填充属性设置为另一个形状的填充属性,但这似乎不可能。这是我的密码 Sheet1.shapes("Rectangle 5").Fill = Sheet1.shapes("Rectangle 3").Fill 如果你也试过的话 Sheet1.shapes("Rectangle 5").Fill.UserPicture = Sheet1.shapes("Rectangle 3").Fill.UserPicture 请告知 谢谢,UserPicture是一

我希望将一个形状(其中形状3包含用户图片)的填充属性设置为另一个形状的填充属性,但这似乎不可能。这是我的密码

Sheet1.shapes("Rectangle 5").Fill = Sheet1.shapes("Rectangle 3").Fill
如果你也试过的话

Sheet1.shapes("Rectangle 5").Fill.UserPicture = Sheet1.shapes("Rectangle 3").Fill.UserPicture
请告知


谢谢,

UserPicture
是一种方法,似乎无法获取使用此方法应用的形状图片信息

在我做的简单测试中,我可以建议朝着这个方向前进——通过调用以下两行代码:

Sheet1.shapes("Rectangle 3").PickUp
Sheet1.shapes("Rectangle 5").Apply

因此,“矩形3”中的图片将应用于“矩形5”。但是,在保留尺寸的同时,其他一些属性也可以更改。

UserPicture
是一种方法,似乎无法获取使用此方法应用的形状图片信息

在我做的简单测试中,我可以建议朝着这个方向前进——通过调用以下两行代码:

Sheet1.shapes("Rectangle 3").PickUp
Sheet1.shapes("Rectangle 5").Apply

因此,“矩形3”中的图片将应用于“矩形5”。但是,在保留尺寸的同时,其他一些属性也可以更改。

非常感谢。我来试试。嘿,非常感谢。我要试一试。