Carregar arquivo excel de recursos / assembly em c #
Eu preciso carregar um arquivo do Excel e escrever nele. Eu já adicionei o arquivo a recursos e defino sua ação de compilação para o Recurso Incorporado. Meu problema é que não consigo carregá-lo dos recursos / assembly. Atualmente tenho este código:
Assembly assembly = Assembly.GetExecutingAssembly();
Assembly asm = Assembly.GetExecutingAssembly();
string file = string.Format("{0}.UTReportTemplate.xls", asm.GetName().Name);
var ms = new MemoryStream();
Stream fileStream = asm.GetManifestResourceStream(file);
xlWorkBook = xlApp.Workbooks.Open(file);
if (xlApp == null)
{
MessageBox.Show("Error: Unable to create Excel file.");
return;
}
xlApp.Visible = false;
O que estou fazendo de errado? Como posso acessar o arquivo? Qualquer ajuda seria apreciada. Obrigado.