Este código que dejo a continuación, permite abrir un archivo Excel desde c#. No es llegar y hacer copy paste del código, se debe agregar una referencia a Microsoft.Office.Interop.Excel e indicar en las propiedades de la referencia Embed Interop Type en false. De lo contrario dará como error al ejecutar:
Interop type 'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use the applicable interface instead.
namespace abrirexelwf { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { Microsoft.Office.Interop.Excel.ApplicationClass excelapp = new Microsoft.Office.Interop.Excel.ApplicationClass(); excelapp.Visible = true; excelapp.Workbooks.Open(@"c:\Archivo.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); } } } |
Descargar Fuente
Abrir Excel
No hay comentarios:
Publicar un comentario