majid784
دوشنبه 30 مهر 1397, 09:47 صبح
سلام
من توی یک windows service می خوام عکسی که در فایل اکسل هست رو extract کنم و ذخیره اش کنم. کد زیر برای این کار هست ولی مشکل اینه که windows service به clipboard دسترسی نداره. راهی سراغ دارین که بدون clipboard بتونم عکس رو ذخیره کنم؟
foreach (Microsoft.Office.Interop.Excel.Shape shape in
CurrentSheet.Shapes) {
shape.CopyPicture(XlPictureAppearance.xlScreen, XlCopyPictureFormat.xlBitmap);
if (Clipboard.ContainsImage())
{
images.Add(Clipboard.GetImage());
}
}
من توی یک windows service می خوام عکسی که در فایل اکسل هست رو extract کنم و ذخیره اش کنم. کد زیر برای این کار هست ولی مشکل اینه که windows service به clipboard دسترسی نداره. راهی سراغ دارین که بدون clipboard بتونم عکس رو ذخیره کنم؟
foreach (Microsoft.Office.Interop.Excel.Shape shape in
CurrentSheet.Shapes) {
shape.CopyPicture(XlPictureAppearance.xlScreen, XlCopyPictureFormat.xlBitmap);
if (Clipboard.ContainsImage())
{
images.Add(Clipboard.GetImage());
}
}