none
cerrar word desde c# RRS feed

Todas las respuestas

  • Hola, chequea este código...al final del mismo, está el código para cerrar el objeto Word

    Word.Application objWordApplication;
                                            object rutaWord = (rutaArchivo + "\\" + nombreArchivos + ".docx");
                                            //Word.Document objWordDocument = new Word.Document(rutaWord);
                                            Word.Document objWordDocument = new Word.Document();
                                            object oMissing = System.Reflection.Missing.Value;
                                            //Creamos una instancia de una Aplicación Word.
                                            objWordApplication = new Word.Application();
                                            objWordDocument = objWordApplication.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
                                            objWordApplication.Selection.Font.Size = 14; //Tamaño de la Fuente
                                            objWordApplication.Selection.Font.Bold = 0; // Negrita
                                            objWordApplication.Selection.TypeText("SISTEMA SJSOFT \n\n");
                                            objWordApplication.Selection.TypeText("Nombre de plantilla: " + nombreArchivos + "\n");
                                            objWordApplication.Selection.TypeText("Tipo plantilla: " + Sesion.tipoArchivo + "\n");
                                            objWordApplication.Selection.TypeText("Versión planilla: " + version + "\n");
                                            objWordApplication.Selection.TypeText("Demanda perteneciente: " + Sesion.nombreDemanda + "\n");
                                            objWordApplication.Selection.TypeText("Descripción planilla: " + descripcion + "\n");
                                            objWordApplication.Selection.TypeText("Nombre abogado: " + Sesion.nombreUsuario + "\n");
                                            objWordApplication.Selection.TypeText("Carpeta ligada: " + Sesion.nombreCarpeta + "\n");
                                            objWordApplication.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone;
                                            objWordDocument.SaveAs2(ref rutaWord, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
                                            objWordDocument.Close(ref oMissing, ref oMissing, ref oMissing);
                                            objWordApplication.Quit(ref oMissing, ref oMissing, ref oMissing);

    viernes, 13 de abril de 2018 0:45