目前我有一个 xlPicture 保存在我的剪贴板中(通过 win32com):
ws.Range(ws.Cells(1,1),ws.Cells(8+rows,total_length)).CopyPicture() #Copies xlPicture to clipboard
现在我想将剪贴板中的图像保存到文件中,所以我尝试使用 PIL:
from PIL import ImageGrab
img = ImageGrab.grabclipboard()
img.save(os.path.join(r'C:\Windows\Temp\WS_Template_Images','test.png'),'PNG')
但ImageGrab.grabclipboard()
返回无,我假设 xlPicture 在某种程度上不是调用的兼容类型。有什么我可以更改以使用 ImageGrab 或者是否有完全保存 xlPicture 的替代解决方案?谢谢!