我需要加载一个 Excel 文件并在上面写字。我已经将该文件添加到资源并将其构建操作设置为嵌入式资源。我的问题是我似乎无法从资源/程序集中加载它。我目前有这个代码:
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;
我究竟做错了什么?如何访问该文件?任何帮助,将不胜感激。谢谢。