Открыть ресурс

Всем привет! Подскажите пожалуйста, как открыть ресурс через c# код? Я знаю как изменить существующий элемент на рабочем столе:

Workbooks.Open(@"C:\Users\Соловьев Дмитрий\source\repos\Discovery\Discovery\Resources\Документ Microsoft Word.docx");

Но вот как его открывать в самой программе? Я хочу чтобы эта программа открывалась и на другом компьютере, поэтому не хочу обращаться через рабочий стол, ибо этого файла нет у другого человека.
Скрин

По всякому пробовал, но ничего не работает:

xlWB = xlApp.Workbooks.Open(Properties.Resources.Документ Microsoft Word.ToString());

Ну тут надо как минимум имя без пробелов сделать, и еще лучше на англ )
И там вроде байты файла будут, а не путь. Файл из ресурсов же не лежит нигде отдельно в виде файла, кроме исходников проекта.

Вообще часто удобнее не париться с ресурсами, а просто сделать чтоб файл копировался в папку программы при сборке, и получив текущий путь папки программы обращаться к нему.

А как сделать так, как вы описали во втором варианте?

Например, просто добавить файл в проект и включить на нем опцию про копирование.

А путь папки — например, AppDomain.CurrentDomain.BaseDirectory

1 лайк