Potrzebuję załadować plik Excel i napisać na nim. Dodałem już plik do zasobów i ustawię działanie kompilacji na Embedded Resource. Mój problem polega na tym, że nie mogę załadować go z zasobów/zestawu. Obecnie mam ten kod:Załaduj plik Excel z zasobów/złożenia w C#
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;
Co robię źle? Jak mogę uzyskać dostęp do pliku? Każda pomoc będzie doceniona. Dzięki.
Nie używasz filestream .... Nie można otworzyć (plik), gdzie plik jest nazwą zasobu wbudowanego ... –
Jak powinienem to zrobić? Jestem na to nowy i obecnie nie mam pojęcia, jak postępować. Próbowałem przeczytać o tym w: http: //support.microsoft.com/kb/319292. Ale trudno mi zrozumieć, jak ... – jaqui
zapisać strumień plików do lokalizacji, a następnie załaduj go! –