Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Exporting images from an Excel woorksheet
Hi.
I try to extract (C#) all the pictures embedded in a worksheet by: * walking thru all the shapes embedded in the current worksheet * copy the shape into the clipboard = Myshape.CopyPicture(Excel.XlPictureAppearance.xlSc reen, Excel.XlCopyPictureFormat.xlBitMap) * get the image and save it from the clipboard (if Clipboard.ContainsImage() is true) = Clipboard.GetImage().Save(mystream, System.Drawing.Imaging.ImageFormat.Jpeg) This works pretty well, excepted that image resolution in the saved files is poor. For instance, all the images inserted in the Excel Worksheet are around 40k and the file saved are around 4k. Whatever is the format of my initial images (.jpg, .bmp), I always get a very low resolution. Is there anyway to cope with this problem ? Is there another way to extract images without using clipboard ? Many thanks in advance for your help, Pierre |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
exporting images from table | Excel Discussion (Misc queries) | |||
add-in, data in Add-in file (woorksheet) | Excel Programming | |||
RS232 to Excel woorksheet | Excel Programming | |||
How do I delete Rows from my woorksheet? | Excel Worksheet Functions | |||
Exporting images | Excel Programming |