Excel 为什么.CopyPicture返回的分辨率不同于手动复制图片?

Excel 为什么.CopyPicture返回的分辨率不同于手动复制图片?,excel,vba,Excel,Vba,我有一个宏,可以将Excel图表作为图像复制到Word中。这是通过在相关图表上使用.CopyPicture xlScreen实现的。它工作得很好 有没有办法用手保持同样的图像质量?对于使用宏复制的图片,质量尽可能好。我可以在不损失质量的情况下最大限度地放大Word。但当我尝试“类似”的方法时,右键单击->复制,转到Word,右键单击->粘贴为图像,质量并没有得到保持。如果我将Word文档打印为PDF格式,这一点尤其明显 我试过在选项->高级->图像大小和质量中使用单词设置,但没用。我的目标是能够

我有一个宏,可以将Excel图表作为图像复制到Word中。这是通过在相关图表上使用
.CopyPicture xlScreen
实现的。它工作得很好

有没有办法用手保持同样的图像质量?对于使用宏复制的图片,质量尽可能好。我可以在不损失质量的情况下最大限度地放大Word。但当我尝试“类似”的方法时,右键单击->复制,转到Word,右键单击->粘贴为图像,质量并没有得到保持。如果我将Word文档打印为PDF格式,这一点尤其明显

我试过在选项->高级->图像大小和质量中使用单词设置,但没用。我的目标是能够将这些高质量的“可以在零质量损失的情况下放大”图表输入Word,而无需借助宏


有什么想法吗?

各位好消息。我不停地在谷歌上搜索,无意中发现了同样的问题

长话短说,有一个简单的解决办法。与其在图像上单击鼠标右键并进行复制,不如先单击图像。然后,在主功能区“剪贴板”下,单击“复制”旁边的下拉列表。选择“复制为图片”。从那里,复制到Word时将保留质量