使用c#如何将interop.hyperlink的图像分配给System.Drawing.Image。 这种转换是否存在?
答案 0 :(得分:0)
据我所知,这是不可能直接做的(从excel.interop.hyperlink检索图像)
但是,您可以使用剪贴板作为中介来获取建议的数据here
代码段:
Excel.Picture pic = (Excel.Picture)CurSheet.Pictures(1);
pic.Copy();
IDataObject data = Clipboard.GetDataObject();
Image pic2 = (Image)data.GetData(DataFormats.Bitmap, true);
pic2.Save("pic.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);