Я пытаюсь добавить , добавив картинку в лист Excel, используя изображение в файле ресурсов, используя VB2010. Я могу сделать это, используя: xlDATAWorkSheet.Shapes.AddPicture(...)
с кодом, закодированным, но я хочу использовать его из файла ресурсов. Это то, что я пробовал: xlDATAWorkSheet.Shapes.AddPicture(CType(My.Resources.ResourceManager.GetObject("Logo"), Bitmap), False, True, 0, 0, 300, 50)
, но я получаю сообщение об ошибке : файл не найден (указывая на логотип слово) *Как вставить изображение из ресурсов в лист Excel, используя VB2010
Я также попытался: xlDATAWorkSheet.Shapes.AddPicture(My.Resources.Logo, False, True, 0, 0, 300, 50)
, но я получаю ту же ошибку : файл не найдено.
Он отлично работает на путь к картинке трудно закодированном, как xlDATAWorkSheet.Shapes.AddPicture("C:/Logo.jpg", False, True, 0, 0, 300, 50),
, но я хочу, чтобы использовать его из файла ресурсов (так он будет работать на другой машине)
Кроме того, это работает нормально, так что логотип изображение действительно есть:
frmMain.pic1.Image = CType(My.Resources.ResourceManager.GetObject("Logo"), Image)
это кажется, хотя, согласно документации MSDN для фигур, там не кажется, что AddPicture принимает ничего, кроме строки, чтобы определить, что изображение, которое вы хотите вставить.
Может ли кто-нибудь помочь вставить изображение из ресурсов на лист Excel в VB2010?
Спасибо, я вроде понял, что. Может быть, мне придется идти именно так. Еще раз спасибо. – user3238566