26/12/2011, 11:44
|
| | | Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 15 años, 1 mes Puntos: 2 | |
Respuesta: Codigo que guarda un file.doc con propiedad ineditable c# asp.net Hola otra vez. Probando mas opciones pude conseguir guardar el documento como solo lectura, para q el documento word sea ineditable luego de haberle agregado un texto.
Pero todavia no he podido hacer que el texto que se agregue al documento word se agregue en la cabecera del documento, de modo que ese texto adicionado aparesca en todas las paginas ya que es una cabecera.
Podrian ayudarme porfas
les dejo el codigo que use, para hacer q el word se guarde como solo lectura: object fileName = "c:\\prueba.doc";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.ApplicationClass oWordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
Microsoft.Office.Interop.Word.Document oWordDoc = oWordApp.Documents.Open(ref fileName,
ref missing, ref readOnly,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref isVisible,
ref missing, ref missing, ref missing, ref missing);
oWordDoc.Activate();
oWordApp.Selection.TypeText("yupiiiii");
oWordApp.Selection.TypeParagraph();
readOnly = true;
oWordDoc.SaveAs(ref fileName,
ref missing, ref readOnly,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref isVisible,
ref missing, ref missing, ref missing, ref missing);
oWordApp.Application.Quit(ref missing, ref missing, ref missing); |