Для этого есть 2 SSCCE:
1.
Я добавил изображение в свою надстройку уровня документа VSTO, щелкнув правой кнопкой мыши по решению → добавить → существующий элемент → myPic.jpg.
Теперь я работаю с электронной таблицей Excel и хочу добавить картинку в верхний левый заголовок. Используя PageSetup.LeftHeaderPicture.FileName и предоставляя абсолютный путь к изображению, который он загружает, просто отлично во время отладки.
Когда я пытаюсь изменить путь до не абсолютного и сказать что-то вроде
ActiveSheet.PageSetup.LeftHeaderPicture.FileName = "\\Assets\\myPic.jpg"
Я продолжаю получать исключение HRESULT: 0x800A03EC
.
Я думаю, что я не получаю правильный синтаксис для доступа к Assets\myPic.jpg
.
2.
Я добавил новый ресурс, выбрал существующий элемент и выбрал myPic.jpg. Я могу получить к нему доступ через Resource1.myPic
, но ActiveSheet.PageSetup.LeftHeaderPicture только для чтения...
PageSetup.LeftHeaderPicture.FileName нуждается в параметре типа string
, и я не уверен, как получить путь к моему уже встроенному ресурс...
Вопрос:
Как вставить картинку в мое решение в качестве ресурса (или только существующего элемента), чтобы иметь возможность использовать его с PageSetup.LeftHeaderPicture.FileName?