Laden Sie die excel-Datei aus den Resourcen/assembly in C#

Brauche ich zum laden einer Excel-Datei und schreiben Sie auf es. Habe ich schon Hinzugefügt, die Datei-Ressourcen, und setzen Sie dessen build action auf Embedded Resource. Mein problem ist, ich kann nicht scheinen, um es zu laden von Ressourcen/Montage. Ich habe momentan diesen code:

 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;

Was mache ich falsch? Wie kann ich die Datei zugreifen? Jede Hilfe würde geschätzt werden. Danke.

Sie sind nicht mit dem filestream.... Sie können nicht Öffnen(Datei), wo die Datei ist, die eingebetteten Ressource-Namen...
Wie sollte ich dies angehen? Ich bin neu hier, und ich habe derzeit keine Idee, wie es weitergehen.. ich habe versucht, das Lesen über dieses, in:support.microsoft.com/kb/319292. Aber ich habe eine harte Zeit zu verstehen, wie..
speichern Sie die Datei-stream zu einem Ort und dann laden Sie es!

InformationsquelleAutor jaqui | 2013-04-25

Schreibe einen Kommentar